У меня есть сервер с 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