LINUX.ORG.RU
ФорумAdmin

samba 3.0.24-6 read list и write list не работают :о(


0

0

Здравствуй, Передовое человечество. Имею в наличии debian etch и samba 3.0.24-6

В smb.conf такая картина: [global] workgroup = OFFICE netbios name = linserv security = DOMAIN printcap name = cups disable spoolss = Yes show add printer wizard = No idmap uid = 15000-20000 idmap gid = 15000-20000 winbind use default domain = Yes printing = cups

[testshare] path = /export/testshare browseable = yes read only = no inherit permissions = yes invalid users = manager-2 read list = manager-2

drwxrwx--- 6 manager users 144 2007-04-14 07:42 testshare

Есть два пользователя: manager и manager-2, входящих в группу users. Нужно, чтобы manager имел полный доступ к ресурсу - а manager-2 мог только читать. В группу входят и другие пользователи. Как бы я не корячился, параметры valid users, invalid users, read list, write list не влияют на ситуацию НИКАК. Или я меняю разрешения на уровне файловой системы, или я могу сделать ресурс read only - это всё.

Если я создаю отдельную группу (usermod -G testgroup manager and manager-2) и прописываю такие права:

drwxrwx--- 6 manager testgroup 144 2007-04-14 07:42 testshare,

получается, что manager имеет полный доступ, а manager-2 - никакого. Ситуация очень неприятная, опыта мало :о( Если кто поможет - буду думать о нём хорошо весь день :о) Спасайте, кто-нибудь.

SlavikSS, тебе респект!

Эту проблему я не решил - я пошёл в обход :о) Если кто столкнулся с таким же безобразием - используйте ACL. apt-get install acl.

cleversnail
() автор топика

Ещё есть такие варианты:
1. chmod 0775 testshare
тогда получится следующее:
drwxrwxr-x 6 manager testgroup 144 2007-04-14 07:42 testshare,
Все кто входит в группу testgroup смогут писать, а manager-2 (который не входит в эту группу) сможет только читать.

2. Для пользователей можно создавать отдельные шары.

Удачи!

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

Номер не пройдёт по одной простой причине, как только начинается работа с группами - самба делает вид, что этих групп не существует. Права можно указывать для пользователей. Если используется схема UGOA - можно разрешить полный доступ только одному пользователю. Если я хочу дать доступ группе - номер не проходит. Или глюки у меня, или ждем обновлений :о) Временный выход найден и работает.

cleversnail
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.