Разрешение Samba требует, выполняют attrib для списка содержания папки?

Хорошо, таким образом, у меня есть Samba, работающий на моем сервере, и я заметил, что он не может отобразить содержание папки, если папка не установлена с chmod 700 дать атрибуты rwx всему вместо просто rw с chmod 600. Мне любопытно относительно того, почему это. У меня есть несколько папок, которые имеют медиа в них, и я хотел бы установить тех, которые используют "chmod-R 644", который от того, что я понимаю, даст доступу для чтения-записи владельца и всем остальным доступ только для чтения. Если я использую те настройки, хотя, когда я вхожу в систему с самбой (и мое имя пользователя Linux и имя пользователя Samba являются тем же) оно говорит, что папка пуста.

Вот мой smb.conf

[3TB]
    writeable = yes
    force directory mode = 744
    valid users = jack,kodi,technovore
    case sensitive = yes
    user = jack,kodi,technovore
    force create mode = 744
    create mode = 744
    comment = Root 3TB on IACON
    delete readonly = yes
    path = /media/3TB

Если я использую атрибуты для папки Movies, то все прекрасно, я мог даже использовать 700 вместо 777. Однако, если я буду использовать набор для ТВ, то это покажет папку, но не содержание. 777 по сравнению с 644. Кто-то может объяснить, почему это происходит?

Атрибуты папки

0
задан 27 October 2015 в 23:51

1 ответ

Эти выполняются, обдумал каталог , используется, чтобы позволить пользователю убывать в каталог (обход). Если Вы не установите выполнить бит, то Вы не сможете считать или управлять содержанием каталога. По умолчанию каталог полномочия 0775. Это означает, что все видят и управляют файлами там. Созданные файлы имеют полномочия по умолчанию 0664. Это означает, что пользователь и группа читали и запись, в то время как все другие прочитали полномочия.

исключением к этому являются настройки разрешения создания пользователей root. Это 0755 для каталогов и 0644 для файлов. Это все еще позволяет всем пользователям просматривать файлы в каталоге, только позволяя чтение пользователя root и полномочия записи.

необходимо позволить пользователю получать доступ к каталогу с полномочиями каталога и способностью управлять файлами с полномочиями файла.

Это должно быть установлено первоначально на общем каталоге. Затем можно предусмотреть файл доли, и полномочия создания каталога с этим [share] ... create mask = 0664 directory mask = 0775

Эти создают маску , для полномочий файла и , маска каталога для полномочий каталога. Так как все полномочия определяются новым umask установка, можно рассмотреть конфигурации маски как umask настройки Samba для доли.

0
ответ дан 30 September 2019 в 06:28

Другие вопросы по тегам:

Похожие вопросы: