Istnieje określony użytkownik, który nie chce mieć dostępu do mojego katalogu domowego. Jak mogę odmówić dostępu do nich, jednocześnie umożliwiając dostęp innym, którzy normalnie by to mieli?
Istnieje określony użytkownik, który nie chce mieć dostępu do mojego katalogu domowego. Jak mogę odmówić dostępu do nich, jednocześnie umożliwiając dostęp innym, którzy normalnie by to mieli?
Odpowiedzi:
Jeśli chcesz ograniczyć dostęp do użytkowników spoza grupy lub dowolnego innego użytkownika, pytanie jest duplikatem Ogranicz dostęp do mojego folderu domowego z innego standardowego konta użytkownika
W przeciwnym razie, jeśli chcesz ograniczyć dostęp tylko do jednego użytkownika , zadzwoń do niego enemyuser
, użyj ACL :
cd ~
setfacl -m u:enemyuser:000 .
... i po prostu enemyuser
odmówisz dostępu do twojego katalogu domowego.
Aby sprawdzić efekt:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
Aby usunąć listę ACL, wystarczy powiedzieć:
setfacl -x u:enemyuser .
Te *acl
polecenia są tutaj używane z pakietu acl
, który powinien być zainstalowany domyślnie (przynajmniej tak myślę).
-m
się -x
.
lsacl
nie istnieje. Skąd to masz?