Nowe posty

Autor Wątek: Samba - problem z prawami  (Przeczytany 1007 razy)

staszak.marcin

  • Gość
Samba - problem z prawami
« dnia: 2007-03-13, 12:21:31 »
Witam serdecznie!

Postawiłem w firmie serwer, na którym składowane są wszystkie firmowe dokumenty. System to Fedora 6, a udziały udostępnia oczywiście Samba.

Samba skonfigurowana jest w trybie security = user, czyli użytkownicy muszą podać login i hasło aby dostać się do udziałów. Oczywiście każdy z użytkowników ma różne prawa dostępu do poszczególnych folderów. Niektóre foldery i pliki sa współdzielone. Zrealizowane jest to poprzez przydzielenie do odpowiednich grup użytkowników (Handlowcy, Produkcja) oraz w konfiguracji dostępu (valid users) samby.

I tutaj pojawia się problem, którego nie mogę ogarnać. Gdy użytkownik X wyedytuje wybrany plik, to przechodzi on na jego własność, inny nie może go potem zapisać, bo prawa zmieniają się na RWX, RX, RX.

Dla przykładu poniżej konfiguracja jednego z zasobów

--

[Projekty]
   comment = Dane klientow
   path = /firma/Projekty/
   valid users = AdamS, GrzegorzK, KrzysztofD, MaciejW, MarcinP, MarcinS, MichalSt, MichalSu, PawelK, SlawomirS
   create mask = 0777
   case sensitive = no
   msdfs proxy = no
   writeable = yes
   browseable = yes

--

Mam nadzieję, że ktoś będzie mi w stanie pomóc co z tym zrobić.

Dziękuje i pozdrawiam.
Marcin

Maciek_Rutecki

  • Gość
Samba - problem z prawami
« Odpowiedź #1 dnia: 2007-03-13, 20:01:18 »
2007-03-13 12:21:31 staszak.marcin napisał:

>
 > --
 >
 > [Projekty]
 >    comment = Dane klientow
 >    path = /firma/Projekty/
 >    valid users = AdamS, GrzegorzK, KrzysztofD, MaciejW, MarcinP, MarcinS, MichalSt, MichalSu,
 > PawelK, SlawomirS
 >    create mask = 0777
 >    case sensitive = no
 >    msdfs proxy = no
 >    writeable = yes
 >    browseable = yes
 >
 > --
 >
 > Mam nadzieję, że ktoś będzie mi w stanie pomóc co z tym zrobić.
 >
 > Dziękuje i pozdrawiam.
 > Marcin

Skoro udostępniasz coś dla grupy użytkowników, to może stworzyć taką grupę w  systemie, polecenia groupadd jakas_grupa, potem usermod -G jakas_grupa user i w smb.conf:

[Projekty]
   comment = Dane klientow
    path = /firma/Projekty/
    valid users = +jakas_grupa
force group = jakas_grupa
   create mask = 0777
   case sensitive = no
   msdfs proxy = no
   writeable = yes
   browseable = yes

?

--
Maciek