Існує конкретний користувач, якому я не хочу мати доступ до домашнього каталогу. Як мені заборонити доступ до них, але надаючи доступ іншим, хто зазвичай має його?
Існує конкретний користувач, якому я не хочу мати доступ до домашнього каталогу. Як мені заборонити доступ до них, але надаючи доступ іншим, хто зазвичай має його?
Відповіді:
Якщо ви хочете обмежити доступ для користувачів поза вашою групою або будь-якого іншого користувача, питання є дублікатом обмеження доступу до моєї домашньої папки з іншого стандартного облікового запису користувача
В іншому випадку, якщо ви хочете обмежити доступ лише одному користувачеві , зателефонуйте йому enemyuser
, використовуйте ACL :
cd ~
setfacl -m u:enemyuser:000 .
... і просто enemyuser
буде відмовлено у доступі до вашого домашнього каталогу.
Щоб перевірити ефект:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
Щоб видалити ACL, просто скажіть:
setfacl -x u:enemyuser .
Ці *acl
команди , використовувані тут, з пакету acl
, який повинен бути встановлений за замовчуванням (по крайней мере, я думаю).
-m
з -x
.
lsacl
не існує. Де ти це взяв?