Я пытаюсь создать общий ресурс Samba в системе Linux (SLES10), но у меня возникают проблемы с разрешениями Samba.Я хочу создать его как общедоступный общий ресурс с правами доступа к файлам, контролируемыми на уровне файловой системы (чтобы все пользователи могли сопоставить диск, но они могут просматривать его только при наличии дополнительных разрешений для файловой системы).
Я смог создать общий ресурс и сопоставить его с любым пользователем.Проблема в том, что мне кажется, что я могу получить достаточные разрешения только при входе в систему как «root».Если я войду в систему с другим пользователем, даже если у него есть права на чтение и запись в соответствующую папку, я не смогу просмотреть какие-либо папки вообще.
Вот информация об общем ресурсе из /etc/samba/smb.conf:
[sambatest]
comment = Samba Test
public = yes
path = /var/opt/folder
read only = No
writeable = Yes
write list = user1 user2 user3
browseable = Yes
Вот пример разрешений каталога в общей папке:
drwxrwxr-x 5 user1 group1 40 Nov 4 17:02 .
drwxr-xr-x 11 user1 group1 4096 Oct 20 09:20 ..
drwxrwx--- 4 user1 group1 41 Nov 4 17:02 BASE
drwxrwx--- 6 user1 group1 78 Oct 28 10:11 Files
drwxrwx--- 2 user1 group1 22 Nov 4 17:02 test
После сопоставления диска с учетными данными «user1», я пытаюсь просмотреть «test »из Windows XP, но появляется сообщение« Z: \ test недоступен: доступ запрещен ».
Если я сопоставлю ту же общую папку, используя учетные данные« root », она будет работать.
Маленькая помощь?Я уверен, что сталкивался с этим раньше, но не могу понять, как это исправить ...