1

Моему профессору нужен был доступ для копирования моих файлов, и я использовал 'setfacl -b.' в моем домашнем каталоге, чтобы дать ему доступ. Теперь я изменил это, но теперь никто не имеет доступа. Затем я изменил его, чтобы другие могли получить разрешение на выполнение.

Когда я смотрю на всех пользователей моего сервера, кажется, что у всех есть «drwxrwx - x+», в то время как мины - это только «drwxrwx - x» без «+». Может кто-нибудь объяснить, что это значит? И как я могу сделать мины, как их?

Благодарю.

3 ответа3

4

Знак плюс означает, что для этого файла действует ACL.

Используйте команды "getfacl" для просмотра ACL-списков, которые вы хотите скопировать, а затем setfacl для их установки (сначала убедитесь, что вы понимаете, какие разрешения вы предоставляете).

1

Это будет зависеть отчасти от того вкуса Unix, который вы используете. Это часто означает, что к вашему каталогу применяются правила ACL.

Ссылка: http://sadiquepp.blogspot.com/2010/01/in-output-of-ls-l-stands-for-what.html

0

«+» Указывает, что существует запись ACL (Access Control List), связанная с файлом

Смотрите документацию для setfacl --restore:

Восстановите резервную копию разрешения, созданную командой 'getfacl -R' или аналогичной. Все разрешения полного поддерева каталога восстанавливаются с использованием этого механизма. Если входные данные содержат комментарии владельца или комментарии группы, а setfacl запускается пользователем root, владелец и группа-владелец всех файлов также восстанавливаются. Этот параметр нельзя смешивать с другими параметрами, кроме «--test».

Со страницы руководства setfacl

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .