Правильная настройка самбы

Какие надлежащие права доступа должны быть установлены в файле smb.conf и применены к каталогу и файлам?

Я спрашиваю, почему я установил force user = nobody в smb.conf в моих общих папках. с разрешениями для файлов и папок, установленными для пользователя nobody, группы nogroup и 755 (то есть: только пользователь nobody может писать). Однако я не могу скопировать файл в каталог по сети, а также удалить файлы и т. Д.

Если я изменяю права доступа к файлам и папкам на 775 (то есть: включая права на запись для группы «nogroup»), все работает. Я согласен с настройкой этого разрешения, но мне любопытно, почему только это работает для лучшего понимания разрешений linux / samba. Ниже приведена соответствующая конфигурация:

smb.conf

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
security = user
map to guest = bad user
dns proxy = no
unix extensions = no
log level = 2
log file = /var/log/samba/samba-%S.log

[Data (data-2)]
path = /media/Data/disks/data-2
browsable = yes
writable = yes
guest ok = yes
read only = no
force user = nobody

ls -l ./data-2/ (пример отдельной папки)

Doesn't work (755): drwxr-xr-x  74 nobody nogroup      4096 Feb 22  2012 Photos
Works (775):        drwxrwxr-x  74 nobody nogroup      4096 Feb 22  2012 Photos
0
задан 23 June 2016 в 00:18

1 ответ

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

Для получения его работа я должен был сделать smbpassswd -a nobody (без пароля). Это все еще действительно не имеет смысла, как будто самбе нужна эта учетная запись в ее собственной базе данных, затем это не должно даже мочь прочитать каталог во-первых (прежде чем пользователь был добавлен)?

0
ответ дан 23 June 2016 в 00:18
  • 1
    Я проверю ssh и sudo, конечно, когда я доберусь до той части:) – Jorge Campos 9 November 2017 в 04:07

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

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