Nowe posty

Autor Wątek: SAMBA - dziedziczenie uprawnień katalogu nadrzędnego  (Przeczytany 11302 razy)

worldwar

  • Gość
Witam.

Mam serwer plików na Sambie (konfiguracja za pomocą Webmina) i mam problem:

np. mam katalog Foto, którego właścicielem jest grupa Fotografowie, w środku codziennie powstają nowe katalogi, ale ich właścicielami są osoby które je tworzą ! Jak zrobić by katalog tworzony dziedziczył ownerów katalogów nadrzędnego ?

Czyli by katalogi tworzone w udziale Foto miały takiego samego ownera jak on.

mgoblp

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #1 dnia: 2013-04-17, 12:39:19 »
man smb.conf

Parametry:
force user
force group
valid users
write list

worldwar

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #2 dnia: 2013-04-17, 17:47:59 »
czyli trzeba wymuszać usera i grupe ?
vailid users są dodani do każdego udziału, a write list ?

dodałem wymuszanie usera i grupy, zrestartowałem serwer i nic. nadal właścicielem utworzonego katalogu jest osoba go tworząca :/

darkpl

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #3 dnia: 2013-04-17, 19:28:46 »
z tego co ja wiem to dodanie tego
;   create mask = 0600
;   directory mask = 0700

do każdego udziału zapewnia danie uprawnienia zależnie od kombinacji danych cyfr w tym przypadku 0600,0700

nie wiem czy ci się przyda ale ja mam w ten sposób własnie




tu masz oznaczenia cyferek
http://www.it.wortale.net/90-Linux-Prawa-dostepu-do-plikow.html

worldwar

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #4 dnia: 2013-04-18, 08:46:14 »
Dziękuje, w chwili wolnej od pracy wypróbuje Twój sposób i dam znać czy pomogło.

worldwar

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #5 dnia: 2013-04-18, 16:23:33 »
Rano nie do końca skumałem Twój wpis darkpl. Chmody to osobny temat, uprawnienia a ownerzy to inna sprawa. Jakieś pomysły ? Jak wymusić na nowych katalogach ownera katalogu nadrzędnego ?

mgoblp

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #6 dnia: 2013-04-18, 17:25:17 »
Rozumiem, że katalogi tworzone są z dostępu poprzez sambę?
Jeśli tak, to proszę o zawartość smb.conf

worldwar

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #7 dnia: 2013-04-19, 18:19:32 »
Tak, katalogi tworzone są przez userów na zmapowanym dysku. No i lipa, ktoś tworzy w jakimś katalogu nowy katalog i tylko on jest jego właścicielem. Jak wymusić by właścicielami była ta sama grupa co jest ownerem katalogu w którym jest on tworzony ?

Większość udziałów jest skonfigurowana podobnie jak FAKTURY, a udział FOTO to tylko taki eksperyment, myślałem, że pomoże, ale również nic to nie dało.

[global]
   log file = /var/log/samba/log.%m
   passwd chat = *Enter\\snew\\s*\\spassword:* %n\\n *Retype\\snew\\s*\\spassword:* %n\\n *password\\supdated\\ssuccessfully* .
   map to guest = bad user
   encrypt passwords = true
   passdb backend = tdbsam
   passwd program = /usr/bin/passwd %u
   dns proxy = no
   server string = %h (samba)
   workgroup = FIRMA
   os level = 20
   syslog = 0
   security = share
   panic action = /usr/share/samba/panic-action %d
   max log size = 1000
   pam password change = yes

[FAKTURY]
   browseable = yes
   writeable = yes
   path = /home/samba/serwer/faktury
   revalidate = yes
   valid users = @administracja
   create mode = 770
   directory mode = 770

[FOTO]
   volume = FOTO
   writeable = yes
   mangle case = yes
   path = /home/samba/serwer/foto
   default case = upper
   force group = fotograf
   revalidate = yes
   force user = root
   valid users = @fotograf
   create mode = 770
   case sensitive = yes
   directory mode = 770

mgoblp

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #8 dnia: 2013-04-19, 19:55:25 »
U mnie to działa jak jest ustawione:
security=user

worldwar

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #9 dnia: 2013-04-19, 23:09:31 »
Niestety, zmiana na seciurity = user nic nie dała

mgoblp

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #10 dnia: 2013-04-20, 22:31:42 »
Z write list też nie działa?

worldwar

  • Gość
SAMBA - dziedziczenie uprawnień katalogu nadrzędnego
« Odpowiedź #11 dnia: 2013-04-21, 10:55:58 »
Wygląda na to, że chmod g+s -R /ścieżka/ rozwiązał problem.

Nowo tworzony katalog ma co prawda usera który go tworzył, ale grupę folderu nadrzędnego. chmod 770 -R czyli full dla usera i grupy i wszystko działa jak powinno ;)

teraz jeszcze tylko vpn i będzie idealnie.