URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 17
[ Назад ]

Исходное сообщение
"Проблема с Samba"

Отправлено BigElph , 21-Окт-04 12:38 
Никак не могу добиться требуемого.
Хочется, чтоб одна шара была доступна пользователям только на чтение, и одному из них и на запись тоже. Самба 3я. Схема из мануала не работает.
[public]
comment = Data
path = /samba/share
force user = petr
force group = user
guest ok = Yes
readonly = no

Или в шару не войти вообще, или запись разрешена всем.
Пользователи заведены, входят, видят свои папки, а с этой то не пускает вообще то пиши всем кому ни попадя, то не пиши никому.
Где я неправ?


Содержание

Сообщения в этом обсуждении
"Проблема с Samba"
Отправлено Мутабор , 21-Окт-04 12:40 
Ну хоть правами на FS пробовал?

"Проблема с Samba"
Отправлено BigElph , 21-Окт-04 12:43 
>Ну хоть правами на FS пробовал?

Да уж всяко.
Сейчас стоят права полные на пользователя и только чтение на группу...
Самбу это не уговорило - пишут все


"Проблема с Samba"
Отправлено Мутабор , 21-Окт-04 12:46 
Ты хочесь сказать что пользователь, запрещенный в FS может писать в папку? Ты ничего не путаешь? Может они под одним именем заходят?

"Проблема с Samba"
Отправлено BigElph , 21-Окт-04 12:54 
>Ты хочесь сказать что пользователь, запрещенный в FS может писать в папку?
>Ты ничего не путаешь? Может они под одним именем заходят?

Сейчас на папку owner petr/user
Права на папку 40752, он все, группа читает-запускает, остальные сидят тихо.

А в то же самое время пользователь tanya/user запросто создает файл в папке.


"Проблема с Samba"
Отправлено Skif , 21-Окт-04 13:21 
Смотри в сторону valid users

"Проблема с Samba"
Отправлено BigElph , 21-Окт-04 13:40 
>Смотри в сторону valid users
С юзерами тоже не вышло
Вышло не через
force user = petr
force group = user
а через
admin users = petr

"Проблема с Samba"
Отправлено misha_kr , 21-Окт-04 16:06 
Я использую самбу 2.2.8 с тех про мошло конечно поменяттся однако
[programs]
   comment = Public Stuff
   path = /data/samba/programs
   public = yes
   writable = yes
   printable = no
   write list = baron
Приэтом права папки (/data/samba/programs) и файлов вней
775
user samba
grp  pusers
В группу pusers входит соответственно тока baron

"Проблема с Samba"
Отправлено Dm.Karpov , 21-Окт-04 16:21 
"force user = petr" означает, что ВСЕ ЮЗЕРЫ будут работать от имени юзера "petr". "valid users" - тоже не сомвсем то. А тебе надо взять полный список директив и искать там что-то типа "write list" (у меня сейчас нет под рукой Unix и мануалов).

"Проблема с Samba"
Отправлено DogEater , 31-Окт-04 13:28 
[programs]
   comment = Public Stuff
   path = /data/samba/programs
   public = yes
   read only = yes
   printable = no
   write list = baron
   force user = nobody
   force group = nobody
вроде так, все читают, а baron ещё и пишет и всё файлы с одним uid/gid