Come posso impedire ad un utente in particolare di accedere alla mia home directory?


23

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?



2
IMO il modo migliore è con la crittografia: help.ubuntu.com/community/EncryptedPrivateDirectory . Se vuoi avere un controllo più preciso devi usare ACL - help.ubuntu.com/community/FilePermissionsACLs e
Panther

4
@ user68186 (e altri) Potrebbe non essere un duplicato poiché Rob potrebbe voler limitare un solo utente e non tutti gli utenti.
Pantera

1
Grazie @ bodhi.zazen per averlo segnalato. Ritirerò il mio voto ravvicinato, ma manterrò il link nei commenti, nel caso qualcuno stia cercando una soluzione più generale.
user68186

2
Rimuovi i voti stretti --- la domanda NON è un duplicato; OP stava chiedendo di limitare l'accesso a un solo utente, cosa che non è stata risolta nel duplicato proposto.
Rmano,

Risposte:


29

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 enemyusernegherà 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 *aclcomandi usati qui provengono dal pacchetto acl, che dovrebbe essere installato di default (almeno, credo).


Molte grazie. Esattamente quello che volevo. Nel caso in cui cambi idea e devo consentire l'accesso degli utenti nemici, cosa devo fare?
Rob John,

3
Per rimuovere l'ACL, sostituire -mcon -x.
Riking

Sul mio sistema, il comando lsaclnon esiste. Dove l'hai preso?
Paddy Landau,

@PaddyLandau oops, è una sceneggiatura che ho ricevuto da Internet qualche tempo fa che stampa piuttosto lunghe liste ACL. Ho cambiato la risposta usando strumenti standard. Qui: lists.gnu.org/archive/html/coreutils/2014-10/msg00031.html
Rmano
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.