Назад | Перейти на главную страницу

Samba Security - установите разрешения для всех, кто записывает в общий ресурс (root и другие)

У меня есть сервер с Samba4. Мне нужно настроить разрешения для всех, кто может писать в общий ресурс, но на данный момент только пользователи root в клиентах могут писать. Как я могу это исправить?

Мой smb.conf

[global]
server string = SiteSintram
netbios name = SiteSintram
workgroup = WORKGROUP
security = user
log file =  /var/log/samba/samba.log
map to guest = Bad user
guest account = nobody

[export]
comment = SETOP
path = /var/www/html/export
read only = no
public = yes
writable = yes
create mask = 0777
directory mask = 0777

[export_b]
path = /smb/teste2
comment = teste
writable = yes
guest ok = yes
read only = no
force user = root
force group = root
create mask = 0755
directory mask = 0755

Большое спасибо.

Изменить 1:

Маска папки на сервере - 777. Когда я монтирую этот общий ресурс на клиенте, он принимает маску 755. При этом пользователи, кроме root, не могут писать в папку.

Я нашел решение.

Ошибка возникает из-за неправильного процесса монтирования. Просто установите uid в команде mount. Подобно:

монтировать -t smbfs // ip / папка_a / mnt / foider_b -o uid = 1005