Es gibt einen bestimmten Benutzer, auf den ich nicht zugreifen möchte. Wie kann ich den Zugriff verweigern und gleichzeitig anderen Benutzern den Zugriff gewähren, die dies normalerweise tun würden?
Es gibt einen bestimmten Benutzer, auf den ich nicht zugreifen möchte. Wie kann ich den Zugriff verweigern und gleichzeitig anderen Benutzern den Zugriff gewähren, die dies normalerweise tun würden?
Antworten:
Wenn Sie den Zugriff auf Benutzer außerhalb Ihrer Gruppe oder auf einen anderen Benutzer beschränken möchten, handelt es sich um ein Duplikat von Zugriff von einem anderen Standardbenutzerkonto auf meinen Basisordner beschränken
Wenn Sie den Zugriff auf nur einen Benutzer beschränken möchten , rufen Sie ihn an enemyuser
und verwenden Sie die ACL :
cd ~
setfacl -m u:enemyuser:000 .
... und nur enemyuser
wird der Zugriff auf Ihr Home-Verzeichnis verweigert.
So überprüfen Sie den Effekt:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
Um die ACL zu entfernen, sagen Sie einfach:
setfacl -x u:enemyuser .
Die *acl
hier verwendeten Befehle stammen aus dem Paket acl
, das standardmäßig installiert werden sollte (zumindest denke ich).
-m
durch -x
.
lsacl
nicht vorhanden. Wo hast du es her?