Strona 1 z 1
SAMBA uprawnienia kopiowanych plików
: 08 gru 2011, 14:34
autor: nipik
Witam wszystkich Ubuntowiczów,
Stoi na Ubuntu 11.10 samba. Przepatrzyłem różne forumy ale niestety nic nie znalazłem

Są różne grupy w sambie oraz różni użytkownicy jednak nie mogę sobie poradzić z problemem uprawnień plików i folderów które są kopiowane.
Przy tworzeniu nowych wszystko jest ok, jednak gdy jest kopiowany to uprawnienia są 755. Wszelkie maski są na 777 i w przypadku tworzenia działa poprawnie.
Czego może być problem, ze przy kopiowaniu są inne uprawienia?
Pozdrawiam.
Re: SAMBA uprawnienia kopiowanych plików
: 08 gru 2011, 16:21
autor: Ubek308
Bo samba to prawie oddzielny podsystem. Cos w rodzaju interfejsu do windows a windowsom sie nie snilo o takich uprawnieniach jakie ma linux.
Niemniej - troche sie da zrobic, tylko ze samba ma dziesiatki ustawien.
Nizej masz troche ode mnie - moze ci sie przydadza:
[taka-sobie-sekcja]
comment = Jak To Comment
valid users = jurek krzysiek ania
browseable = yes
writable = yes
guest ok = yes
public = yes
force user = sambek
force group = sambekgroup
preserve case = yes
create mask = 0664
directory mask = 0775
path = /sciezka/do/katalogu/
Zauwazyles 'force-user' i '...mask' ?
To ci sie moze przydac.
A 'force user' robi ze niezaleznie kto pisze - o ile w ogole ma prawo czyli jest jednym z w/w trojga - i tak plik bedzie mial prawa 0644 i nalezal do sambek.sambekgroup.
Poza tym - jesli nie mozesz czegos zwalczyc - pogodz sie z tym.
Re: SAMBA uprawnienia kopiowanych plików
: 08 gru 2011, 23:52
autor: nipik
tak mniej więcej mam ustawione i maski działają ale tylko przy tworzeniu plików i katalogów. Natomiast gdy kopiuję jakiś katalog to ma maskę 755 i jest ona niezależnie od ustawień.
Re: SAMBA uprawnienia kopiowanych plików
: 14 gru 2011, 10:45
autor: Ubek308
Poprobuj jeszcze z wartoscią 'umask' ale ona raczej musi byc dla usera w ogole.
Domyslna to wlasnie 755:
ubek308# umask
0022
To sa przeciwne bity. XOR czy cos w tym stylu.
Re: SAMBA uprawnienia kopiowanych plików
: 14 gru 2011, 13:39
autor: soulreaver1
Spróbuj dodać poniższe linijki do swojego smb.conf, oczywiście ustaw sobie żądane uprawnienia.
Kod: Zaznacz cały
security mask = 0770
force security mode = 1
directory security mask = 0770
force directory security mode = 1