Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Cepela 14 Dubna 2011, 11:55:27
-
Ahoj, mam takovy blby dotaz, ale nejak si snim nedokazu poradit a ani nic najit. Mam pres sambu pripojene nejake adresare do kterych se pristupuje z win stanic. Prava jsou na 777 nobody:nogroup - to je OK a slape to. Ale zaroven mi do tohoto adresare zapisuje apache, ktery tam uploaduje soubory do nove vytvorenych adresaru (dela si je sam) a jim nastavi prava na 755 www-data:nogroup takze pak je uzivatel z win nemuze smazat - nema opravneni. Jak mohu tedy nastavit, aby ta prava byla dedicne nastavena napevno i pro nove vytvorene adresare a slozky? Myslel jsem, ze mi v tom pomuze stickbit, ale asi jsem se spletl.
-
skus sa pozriet na prikaz umask (man umask), ci ti bude vyhovovat.
-
obavam se, ze tudy cesta nevede, protoze umask pouze omezuje maximalni mozna prava, ale nenastavuje.
-
v tom se mylite...
-
Pokud zadam umask 0000 -R /adresar tak mi to moc platne neni
-
a nepomohlo by u mountu toho sdíleného adresáře nastavit fmask/dmask?
-
ImmerDerBest> to by mi bohuzel rozhazelo prava i jinde (nebo se to snad da nastavit i na jeden adresar zvlast?)
donny> to bohuzel take nemohu, protoze je to raid pole, kde jsou treba i maily a tam by to nebylo moc vhodne a navic by to neschroupal dovecot.
-
Nejak jsem nepochopil jak je to mysleno s tou sambou. Aktualni nastaveni je takto:
[ftp]
comment = FTP
available = yes
browseable = yes
path = /raid/ftp
public = yes
writable = yes
force user = nobody
force group = nogroup
create mask = 777
directory mask = 777
Jeste me napadlo takove drbani levou nohou za pravym uchem - dat rootovi do cronu kazdou pul hodinu chmod 777 /adresar ale to je takovy podivny.