Вопрос Наследование прав родительской папки


Хорошо. Я установил Ubuntu на старый ноутбук, который я планирую встать в ящик и никогда не открывать снова, для использования в качестве файла и медиа-сервера, и все идет хорошо, за исключением того, что у меня возникают некоторые проблемы с разрешениями.

Я установил папку «Загрузки», чтобы она была доступна через Samba, и у всех и у их сестры есть права на чтение / запись, и я так хочу. Однако, когда новая папка создается внутри нее, она не наследует эти разрешения. Это не то, как я этого хочу.

Некоторые поисковые системы Google привели к появлению решений, за исключением того, что все они написаны для тех, кто действительно знает, что они делают, а это не я. У меня есть основы Ubuntu, но я просто.

Есть ли шанс, что кто-то сможет шагнуть шаг за шагом к постоянному решению? У тебя будет вечная благодарность.


1
2017-07-21 05:56


происхождения




ответы:


У меня была аналогичная проблема. Bindfs - это решение, которое должно работать. Я постараюсь дать ссылку на мой вопрос. Но если это не удается, нажмите на мое имя пользователя и просмотрите мои вопросы.

Ответ Bindfs


1
2017-07-21 07:39





Я бы предложил попробовать несколько загадочную команду setfacl (set file access control list).

setfacl -Rm d:u::rwx,d:g::rwx,d:o::rwx FolderName

Параметр -m означает изменение ACL вашей папки. Опция -R означает рекурсивно.

Остальные символы означают следующее: d = значение по умолчанию

(кто должен применять разрешения) u = пользователь g = группа o = другое

(разрешения) r = читать w = написать x = выполнить

Поэтому в приведенном выше примере я установил разрешения по умолчанию (d) для пользователей (u), group (g) и других (o) для чтения (r) write (w) и выполнения (x).

Надеюсь, это будет полезно.


2
2017-07-21 12:32