Portál AbcLinuxu, 13. května 2024 19:16


Dotaz: Samba - jak nastavit vlastníka user, a ne root pro zápis na připojené win HDD

24.4.2012 11:50 Jaroslav Šolc
Samba - jak nastavit vlastníka user, a ne root pro zápis na připojené win HDD
Přečteno: 644×
Odpovědět | Admin
Příloha:
Zkouším hledat všude možně, ale nedaří se mi. Potřeboval bych, abych měl možnost zápisu na disky v práci v síti win, aniž bych se musel přihlašovat jako root. Když se přihlášený jako root podívám pomocí "změna vlastníka" prostřednictvím mc u disku např /mnt/disk_O, je tam jako vlastník root, skupina také root, ovšem změnit to zde nemohu - operace zamítnuta.

Kde to jde nastavit v Samba? Jde mi jen o ty síťové disky. Přikládám smb.cont , příliš mu nerozumím - např. nikde nevidím zapsánu cestu /mnt/disk_O - možná stačí jen ve fstab
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.4.2012 13:58 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: Samba - jak nastavit vlastníka user, a ne root pro zápis na připojené win HDD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevij jestli jsem to spravne pochopil, ale pokud ti jde o zapis na disk pripojeny pres cifs, tak mount ma pro cifs parametr uid a gid, kterym se necha nastavit vlastnik a skupina pripojeneho filesystemu.

man mount.cifs ;-)

25.4.2012 09:10 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: Samba - jak nastavit vlastníka user, a ne root pro zápis na připojené win HDD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli to chapu dobre, tak ti jde o to aby vytvoreny/nahrany soubor na samba share mel prirazeneho urcite vlastnika? Pokud ano, tak toto lze udelat pres force group, viz. nize...
[myshare]
comment = MyShare
path = /srv/myshare
valid users = john
read only = No
browseable = No
create mask = 0660
directory mask = 0770
force group = users
25.4.2012 09:11 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: Samba - jak nastavit vlastníka user, a ne root pro zápis na připojené win HDD
a pro uzivatele je pak force user
26.4.2012 10:09 Jaroslav Šolc
Rozbalit Rozbalit vše Re: Samba - jak nastavit vlastníka user, a ne root pro zápis na připojené win HDD
Diky, použil jsem doporučené nastavení v smb.conf, nicméně to nepomohlo, zabralo až dopsání file_mode=0777, dir_mode=0777 do fstab. Nevím jestli možnost zápisu user na disky je výsledkem této kombinace nebo jen nastavení file_mode a dir_mode.

Také nerozumím proč efekt nepřineslo mount -a, ale až restart PC ??? Po změně ve fstab pro jeden disk mount -a proběhlo bez jakéhokoli protestu, avšak bez efektu, neprojevila se dokonce ani změna kódování po připsání iocharset=utf8. Po po připojení dalších disků a stejných změnách řádku ve fstab mount -a hlásilo chyba I/O. Také jem vymazal řádek none /proc /proc defaults 0 0, který byl pod řádky týkajícími se připojení těchto win síťových disků pomocí samba. Co jsem tím způsobil?

Při restartu to však žádnou chybu nehlásilo a zápis na disky je umožněn uživateli a ne jen root, tak jak jsem chtěl.

Proč to funguje až po restartu a ne po mount -a ? Díky za vysvětlení.

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.