Bagaimana saya bisa mengatur izin penuh untuk pengguna dalam direktori tertentu di linux?
Bagaimana saya bisa mengatur izin penuh untuk pengguna dalam direktori tertentu di linux?
Jawaban:
Tergantung apa yang Anda maksud 'izin penuh'. Jika Anda ingin pengguna memiliki akses baca dan tulis penuh ke semua file dan direktori di direktori itu, maka ini akan membantu:
chown -R username directory
chmod -R u+rX directory
Perintah pertama membuat pengguna memiliki direktori. Perintah kedua memberi mereka izin baca dan akses penuh. The r
memberi membaca izin, yang X
memberikan 'mengeksekusi' izin untuk direktori, dan tidak file.
Jika Anda tidak ingin mengubah izin direktori yang ada, namun ingin memberikan izin pengguna (atau beberapa pengguna atau grup) ke isi direktori, Anda dapat menggunakan ACL. Beberapa filesystem (ext3) memerlukan flag acl pada mount untuk mengaktifkan ACL. Seringkali, hanya menggunakan grup sudah cukup, tetapi ACL bisa lebih fleksibel.
Lihatlah perintah setfacl dan getfacl untuk informasi lebih lanjut.