Бэкап acl для файлового сервера Samba
Добавлено: 19 ноя 2006, 14:26
Вопрос возник. Как каким-нибудь стандартным механизмом можно считать права доступа к файлам/каталогам. Команды типа getfacl не позволяют воссоздать полной картины.
Дело в том, что хочется права на каталоги раздавать через Windows Explorer с рабочей станции с XP, а раз в день делать бекап и аудит назначенных прав. Т.е. надо выгрузить все права в текстовый файл (можно просто перенаправлением вывода для консольных утилит). Дальше с текстовым файлом мы разберемся.
Раньше пользовались командой setfacl, но неудобно. Т.е. назначение права на каталог было через скрипт - меняется файл с установленными правами, запускается скрипт и перезаписывает существующие acl. Неудобно. Хочется более стандартного механизма, но при назначении прав через Проводник часть информации еще где-то хранится. В документации написано, что в расширенных атрибутах. Но как с ними работать? И где найти таблицы соответствия, чтобы расшифровать их установки.
Дело в том, что хочется права на каталоги раздавать через Windows Explorer с рабочей станции с XP, а раз в день делать бекап и аудит назначенных прав. Т.е. надо выгрузить все права в текстовый файл (можно просто перенаправлением вывода для консольных утилит). Дальше с текстовым файлом мы разберемся.
Раньше пользовались командой setfacl, но неудобно. Т.е. назначение права на каталог было через скрипт - меняется файл с установленными правами, запускается скрипт и перезаписывает существующие acl. Неудобно. Хочется более стандартного механизма, но при назначении прав через Проводник часть информации еще где-то хранится. В документации написано, что в расширенных атрибутах. Но как с ними работать? И где найти таблицы соответствия, чтобы расшифровать их установки.