LINUX.ORG.RU
ФорумAdmin

Samba доступ к папкам

 ,


1

1

Здравствуйте. Есть проблема с доступом к папкам на samba.

Есть компания А. В ней 4 сотрудника с особыми разрешениями на доступ к папкам. Т.е. у них имеется общая папка company-a.org, личная папка + доступ к папкам других пользователей, что и описано в valid users.

Юзеры которые будут пользоваться шарами аутентифицируются по логину и паролю. Как это сделать в samba?

Сделал конфиг, но на практике не работает. Какаято непонятка с правами. На некоторые папки требует пароль а на другие просто нету досутпа.

[global]
  workgroup = WORKGROUP
  interfaces = 10.170.30.0/24
  bind interfaces only = No
  hosts allow = 10.170.30.0/24, 10.170.40.0/24
  netbios name = Fserv
  server string = Fserv
  browseable = Yes
  log file = /var/log/samba/%m.log

  security = share
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd

  local master = yes
  preferred master = yes
  domain master = no
  os level = 255

  wins support = no
  dns proxy = no
  guest ok = no
  guest account = nobody

  ntlm auth = yes
  lanman auth = yes


[company-a.org]
 path = /home/company-a.org
 writeable = yes
 create mask = 1660
 directory mask = 1770
 read only = no
 valid users = usera, userb, userh, userp

[usera]
 path = /home/company-a.org/usera
 writeable = yes
 create mask = 1660
 directory mask = 1770
 read only = no
 valid users = usera, userp, userb

[userb]
 path = /home/company-a.org/userb
 writeable = yes
 create mask = 1660
 directory mask = 1770
 read only = no
 valid users = userb, usera, userh

[userh]
 path = /home/company-a.org/userh
 writeable = yes
 create mask = 1660
 directory mask = 1770
 read only = no
 valid users = userh, userp

[userp]
 path = /home/company-a.org/userp
 writeable = yes
 create mask = 1660
 directory mask = 1770
 read only = no
 valid users = userp, usera, userh

Права:

company-a.org]# ls -la
total 36
drwxrwxrwx 7 company-a.org company-a.org 4096 Jun  5 07:45 .
drwxr-xr-x 9 root          root          4096 Jun  4 14:46 ..
drwxrwx--- 2 usera         usera         4096 Jun  4 15:51 usera
drwxrwx--- 2 userb         userb         4096 Jun  5 07:19 userb
drwxrwx--- 2 userh         userh         4096 Jun  4 12:26 userh
drwxrwx--- 2 userp         userp         4096 Jun  4 15:52 userp
drwx------ 2 userz         userz         4096 Jun  4 15:12 userz

Samba version 3.0.33-3.39.el5_8

Буду благодарен за любую помощь.

usera может что угодно делать в папке usera, но не имеет никаких прав для других папок. Или раскидывай юзверей по группам и давай им права на папки Или добавляй

force user = userX
force group = userX
где userX - пользователь имеющий права на папку в описании каждой шары
[usera]
 path = /home/company-a.org/usera
 writeable = yes
 create mask = 1660
 directory mask = 1770
 read only = no
force user = usera
force group = usera
 valid users = usera, userp, userb

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

Спасибо за информацию. Убрал шары с usera до userp и установил правильные acl

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