LINUX.ORG.RU
решено ФорумAdmin

Права на файлы в шаре SAMBA для всех пользователей

 , , ,


0

1

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

Задача.

Нужно что бы были две папки например DATA и PM. Папка DATA должна быть доступна для чтения и записи всем пользователям сети, а PM по паролю только узерам admin и vasia. Все юзеры на масдае. Собственно все это я сделал, да вот видимо криво. К папке DATA имеют полный доступ все пользователи сети. Но если юзер admin зайдет по паролю в PM, то после этого все что остальные пользователи создадут в DATA становится для него только для чтения. Пробовал добавить пользователей admin и vasia в группу nogroup но толку нет. Как сделать что бы admin и vasia имели права чтение\запись на все что создали в DATA пользователи nobody@nogroup?

Понимаю что задача скорее всего одной команды в консоле. Опытные самбоводы, ткните носом пожалуйста.

На сервере стоит ubuntu 16.04. Вот содержимое /etc/samba/smb.conf

[global]
workgroup = WORKGROUP
server string = %v
netbios name = server
security = user
map to guest = bad user
name resolve order = bcast host
wins support = no
dns proxy = no

[DATA]
path = /home/server/DATA
browsable = yes
writable = yes
guest ok = yes
read only = no

[PM]
path = /home/server/PM
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes

UPD: то же касается и файлов которые создаст admin или vasia после входа по паролю в PM. Для остальных они тоже становятся только для чтения.

★★★★★

Ответ на: комментарий от leonidko

Думаю нужно сделать чтобы все в DATA создавалось с правами 777. Сейчас они создаются с 774. Как это сделать?

ilinsky ★★★★★ ()
Последнее исправление: ilinsky (всего исправлений: 1)

Вроде разобрался.

Добавил в [DATA]

create mask = 0777
directory mask = 0777

ilinsky ★★★★★ ()
Последнее исправление: ilinsky (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.