Моему преподавателю был нужен доступ для копирования моих файлов, и я использовал 'setfacl-b'. на моем корневом каталоге для предоставления ему доступа. Теперь я изменил его, но теперь ни у кого нет доступа. Таким образом, я затем изменил его так, другие могут теперь иметь, выполняют разрешение
Когда я смотрю на всех пользователей на своем сервере, хотя, все, кажется, имеют "drwxrwx - x +", в то время как шахты только "drwxrwx - x" без '+'. Кто-то может объяснить, что это означает? И как я могу сделать шахты как их?
Спасибо.
Это собирается зависеть частично от разновидности Unix, который Вы используете. Это часто означает, что существуют правила ACL, относился к Вашему каталогу.
Касательно: http://sadiquepp.blogspot.com/2010/01/in-output-of-ls-l-stands-for-what.html
Знак "плюс" означает, что существует ACL в действительности для того файла.
Используйте команды "getfacl" для просмотра ACLs, который Вы хотите скопировать, и затем setfacl для установки их (удостоверьтесь, что Вы понимаете, какие разрешения Вы даете сначала).
"+" указывает, что существует ACL (Список управления доступом) запись, связанная с файлом
См. документацию для setfacl --restore
:
Восстановите резервное копирование разрешения, созданное 'getfacl-R' или подобный. Все полномочия поддерева полного списка восстанавливаются с помощью этого механизма. Если вход содержит комментарии владельца или комментарии группы, и setfacl выполняется корнем, владелец и владеющая группа всех файлов восстанавливаются также. Эта опция не может быть смешана с другими опциями кроме '-тест'.
Из setfacl страницы справочника