C'è un utente specifico che non voglio poter accedere alla mia home directory. Come posso negare l'accesso ad essi, pur consentendo l'accesso ad altri che normalmente lo avrebbero?
C'è un utente specifico che non voglio poter accedere alla mia home directory. Come posso negare l'accesso ad essi, pur consentendo l'accesso ad altri che normalmente lo avrebbero?
Risposte:
Se desideri limitare l'accesso agli utenti esterni al tuo gruppo o a qualsiasi altro utente, la domanda è un duplicato di Limita l'accesso alla mia cartella principale da un altro account utente standard
Altrimenti, se si desidera limitare l'accesso a un solo utente , chiamarlo enemyuser
, utilizzare ACL :
cd ~
setfacl -m u:enemyuser:000 .
... e enemyuser
negherà l'accesso alla tua home directory.
Per verificare l'effetto:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
Per rimuovere l'ACL, basta dire:
setfacl -x u:enemyuser .
I *acl
comandi usati qui provengono dal pacchetto acl
, che dovrebbe essere installato di default (almeno, credo).
-m
con -x
.
lsacl
non esiste. Dove l'hai preso?