Il y a un utilisateur spécifique auquel je ne veux pas pouvoir accéder à mon répertoire personnel. Comment puis-je leur refuser l'accès, tout en autorisant l'accès à d'autres qui l'auraient normalement?
Il y a un utilisateur spécifique auquel je ne veux pas pouvoir accéder à mon répertoire personnel. Comment puis-je leur refuser l'accès, tout en autorisant l'accès à d'autres qui l'auraient normalement?
Réponses:
Si vous souhaitez limiter l'accès aux utilisateurs extérieurs à votre groupe ou à tout autre utilisateur, la question est un doublon de Restreindre l'accès à mon dossier de départ à partir d'un autre compte d'utilisateur standard
Sinon, si vous souhaitez restreindre l'accès à un seul utilisateur , appelez-le enemyuser
, utilisez ACL :
cd ~
setfacl -m u:enemyuser:000 .
... et enemyuser
l'accès à votre répertoire personnel sera refusé.
Pour vérifier l'effet:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
Pour supprimer l'ACL, vous dites simplement:
setfacl -x u:enemyuser .
Les *acl
commandes utilisées ici proviennent du package acl
, qui devrait être installé par défaut (au moins, je pense).
-m
par -x
.
lsacl
n'existe pas. Où l'avez-vous obtenu?