Документация Calculate Linux

Вид материалаДокументы

Содержание


Удаление прав
Очистка правил
Копирование ACL
Подобный материал:
1   ...   93   94   95   96   97   98   99   100   ...   136

Удаление прав


Для удаления правила для пользователя или группы используется параметр -x.

Пример


Удалить права доступа к файлу secretfile для пользователя iivanov.

setfacl -x u:iivanov secretfile

Удалить права доступа ко всем файлам и директориям внутри folder для пользователя apetrov.

setfacl -R -x u:apetrov folder

Очистка правил


Для удаления всех ACL правил используется опция -b. Ее также можно использовать совместно с -m, для того, чтобы заместить права.

Пример


Удалить все ACL правила и разрешить пользователю iivanov читать secretfile.

setfacl -b -m u:iivanov:r secretfile

Копирование ACL


Для того, чтобы установить ACL на файл аналогичный какому-либо другому файлу используется команда:

getfacl basefile | setfacl -b -M - targetfile

В этом случае файл targetfile будет иметь такие же права как и basefile. Это достигается за счет параметра M, при помощи которого можно задавать права из файла (или стандартного потока ввода ).