Как скопировать ACL одного файла на другой с использованием getfacl и setfacl

getfacl file1 | setfacl --set-file=- file2


Команда getfacl file1 используется для получения списка контрольных списков доступа (ACL) файла file1. Команда setfacl --set-file=- file2 устанавливает ACL файла file2 с использованием данных, полученных из предыдущей команды.

Таким образом, данная команда копирует ACL из file1 и применяет его к file2. Если file2 уже имеет существующие ACL, они будут заменены.

Альтернативным подходом может быть использование команды getfacl file1 > acl.txt для сохранения ACL в файл, а затем setfacl --set-file=acl.txt file2 для установки ACL на file2.

Передаваемые команде аргументы: отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *