Вопрос: Как удалить разрешение для конкретного пользователя с помощью setfacl


Я только что выполнил следующую команду

setfacl -m user:userXXX:r /home/userYYY/private/

Теперь я вижу

$ ll /home/userYYY/private/     
total 32                                            
drwx------+  5 userYYY quant   512 Sep  5 03:26 ./ 
drwxr-xr-x  41 userYYY quant 32768 Sep  5 12:49 ../
  1. Это мало + результат этого?
  2. Как удалить разрешение на userXXX

2
2017-09-06 06:54


Источник




Ответы:


Следующее должно сделать трюк:

setfacl -x u:userXXX home/userYYY/private/

И насколько я знаю, где включен ACL, отображается знак +.


5
2017-09-06 07:02





  1. да
  2. используйте команду следующим образом:

    setfacl -m пользователь: userXXX: -r / home / userYYY / private /

или удалить пользователя вообще

setfacl -x user:userXXX /home/userYYY/private/

1
2017-09-06 07:03



У меня все еще есть + я нашел setfacl -b /home/userYYY/private удаляет его (удаляет все переменные ACL) - statquant
ИМХО у вас есть (если вы используете -m), потому что он ведет учет пользователя, но без каких-либо прав - Romeo Ninov
да просто хотел удалить все следы - statquant