Ada pengguna tertentu yang saya tidak ingin dapat mengakses direktori home saya. Bagaimana saya menolak akses ke mereka, sementara masih memungkinkan akses ke orang lain yang biasanya memilikinya?
Ada pengguna tertentu yang saya tidak ingin dapat mengakses direktori home saya. Bagaimana saya menolak akses ke mereka, sementara masih memungkinkan akses ke orang lain yang biasanya memilikinya?
Jawaban:
Jika Anda ingin membatasi akses ke pengguna di luar grup Anda atau pengguna lain, pertanyaannya adalah duplikat dari Membatasi akses ke folder rumah saya dari akun pengguna standar lain
Jika tidak, jika Anda ingin membatasi akses hanya ke satu pengguna , panggil saja enemyuser, gunakan ACL :
cd ~
setfacl -m u:enemyuser:000 .
... dan hanya enemyuserakan memiliki akses ke direktori home Anda ditolak.
Untuk memeriksa efeknya:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
Untuk menghapus ACL, Anda cukup mengatakan:
setfacl -x u:enemyuser .
The *aclperintah yang digunakan di sini adalah dari paket acl, yang harus diinstal secara default (setidaknya, saya pikir).
-mdengan -x.
lsaclitu tidak ada. Di mana Anda mendapatkannya?