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 enemyuser
akan 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 *acl
perintah yang digunakan di sini adalah dari paket acl
, yang harus diinstal secara default (setidaknya, saya pikir).
-m
dengan -x
.
lsacl
itu tidak ada. Di mana Anda mendapatkannya?