Хорошо, таким образом, у меня есть 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. Кто-то может объяснить, почему это происходит?
Эти выполняются, обдумал каталог , используется, чтобы позволить пользователю убывать в каталог (обход). Если Вы не установите выполнить бит, то Вы не сможете считать или управлять содержанием каталога. По умолчанию каталог полномочия 0775. Это означает, что все видят и управляют файлами там. Созданные файлы имеют полномочия по умолчанию 0664. Это означает, что пользователь и группа читали и запись, в то время как все другие прочитали полномочия.
исключением к этому являются настройки разрешения создания пользователей root. Это 0755 для каталогов и 0644 для файлов. Это все еще позволяет всем пользователям просматривать файлы в каталоге, только позволяя чтение пользователя root и полномочия записи.
необходимо позволить пользователю получать доступ к каталогу с полномочиями каталога и способностью управлять файлами с полномочиями файла.
Это должно быть установлено первоначально на общем каталоге. Затем можно предусмотреть файл доли, и полномочия создания каталога с этим
[share]
...
create mask = 0664
directory mask = 0775
Эти создают маску , для полномочий файла и , маска каталога для полномочий каталога. Так как все полномочия определяются новым umask установка, можно рассмотреть конфигурации маски как umask настройки Samba для доли.