Portál AbcLinuxu, 1. června 2025 17:42


Dotaz: Samba z linuxu ignoruje parametr create mask

4.6.2008 16:11 Jan Kratochvíl | skóre: 13
Samba z linuxu ignoruje parametr create mask
Přečteno: 568×
Odpovědět | Admin
Mám samba server, kde je nastaveno u jednotlivých sharů create mask, např create mask = 774, může zapisovat i skupina, klasika, vše funguje pokud se připojím z Windows. Pokud si ale přimountuji tento share z linuxu, ať už pomocí cifs, nebo smbfs, tak mě server toto nastavení ignoruje a použije úplně jinou umask pro nově vytvořené soubory (umask na serveru je 022 a vypadá to, že se použije ta).

Hledal jsem nějaká řešení a na některých fórech našel podobné dotazy, většinou bez odpovědi. Setkal jste se někdo s podobným problémem?

Díky Honza
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.7.2008 11:45 HonzaH
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
Odpovědět | | Sbalit | Link | Blokovat | Admin
Resim prave ted stejny problem. Vyresil jste ho?
17.7.2008 13:25 Jan Kratochvíl | skóre: 13
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
No co jste čekal....., nevyřešili. Ještě jsme zjistili, že se to chová jinak, pokud se mountuje jako smbfs a jinak jako cifs, ale furt to není ono. S linuxem nás není moc a v zásadě se musí na serveru potom ty práva upravit ručně, aby to ostatní mohli měnit. Moc nerozumim tomu, že to nefunguje, protože mě přijde, že je to serverová záležitost a client na to nemá vliv, ale asi je tam v případě linux-linux komunikace něco navíc..... Možná napsat na SAMBA fórum, případně developer teamu.
17.7.2008 13:38 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
Mám stejný problém (jen u adresářů). Vypnul jsem nyní v smb.conf unix extensions a zdá se, že to funguje.
17.7.2008 16:57 Jan Kratochvíl | skóre: 13
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
To je hodně podivný, to by mělo dělat úplně něco jinýho.
17.7.2008 17:05 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
Chyba pravdepodobne je v tom, ze vsichni pouzivate parametr ktery PREBIJI ten create mask :-) Nepouzivate napriklad
inherit permissions = yes
??
Never give up ! Stay ATARI !
17.7.2008 17:16 HonzaH
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
Zvlastni je, ze vse fungovalo spravne a zrejme po upgrade na klientech se objevilo tohle chovani.

inherit permissions = yes nepouzivam.
17.7.2008 17:11 HonzaH
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
Je tam podivnych vic veci. Pri pripojeni v Krusaderu (smb://stroj/adresar) vse funguje jak ma. Pri mountu to dela spatne.

Me reseni je nakonec pres ACL serveru setfacl -R -m d:g:skupina:rw /adresar.

Je to mirne oklikou, ale funkcni.
17.7.2008 17:34 VSi | skóre: 28
Rozbalit Rozbalit vše Re: Samba z linuxu ignoruje parametr create mask
Podle mě "unix extensions" znamená, že se Samba v režimu linux-linux chová spíš jako NFS -- např. na klientu fungují symlinky, je vidět UID a GID jak je na serveur a podobně. Výchozí práva pak vychází z umask na klientu. Pokud se použije smbfs (neumí unix ext.) místo cifs pak se to chová jako z Windows, tj. uplatní se create mask a directory mask.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.