@Standen

Как точечно задать права доступа в Samba Server?

Доброго времени суток. Есть задача по созданию следующего сетевого диска:
\\192.168.1.5\Disk
1) special ==>
- папка 1
- папка 2
2) share ==>
- папка 1
- папка 2
Требуемые условия:
а) два пользователя на диске (admin;user), вход по логину и паролю (с этим разобрался)
б) в папку special может попасть только admin (с полными правами, кроме удаления), в папку share - оба юзера (admin;user)
в) удалить папку special (и все вложенные) и share не может ни один пользователь
г) в папке share пишут все, но папки создаёт и удаляет только admin
Конфиг Samba:
[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
wins support = no
dns proxy = no
[Disk]
path = /srv/samba/All
guest ok = no
browsable = yes
read only = yes
valid users = admin, user, smbadmin
write list = smbadmin
force user = smbadmin

smdadmin создал, поскольку пытался создавать файлы и настраивать более точечные значения доступа через Windows.
Прошу Вашей помощи.
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
@nobodysu
По-простому это делается через комбинацию chmod, chown и:
valid users = @"Domain Admins", @ShareGroup
write list = @"Domain Admins"

create mask = 775
directory mask = 775
force create mode = 775
force directory mode = 775


Посложнее и более гранулировано: seftacl / getfacl.

И зачем вам подпапка к которой имеет доступ только админ? Проще настроить две шары.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы