Как предотвратить доступ одного пользователя к моему домашнему каталогу?

21

Существует определенный пользователь, который не хочет иметь доступ к моему домашнему каталогу. Как мне запретить доступ к ним, сохраняя при этом доступ к тем, кто обычно имеет его?

    
задан Rob John 14.04.2015 в 16:19
источник

1 ответ

28

Если вы хотите ограничить доступ к пользователям за пределами вашей группы или любого другого пользователя, этот вопрос является дубликатом Ограничить доступ к моей домашней папке из другой стандартной учетной записи пользователя

В противном случае, если вы хотите ограничить доступ к только одному пользователю , назовите его enemyuser , используйте ACL :

cd ~
setfacl -m u:enemyuser:000 .

... и только enemyuser получит доступ к вашему домашнему каталогу.

Чтобы проверить эффект:

[[email protected]:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x] 

Чтобы удалить ACL, вы просто скажете:

setfacl -x u:enemyuser .

Команды *acl , используемые здесь, относятся к пакету acl , который должен быть установлен по умолчанию (по крайней мере, я думаю).     

ответ дан Rmano 14.04.2015 в 16:32
источник