Portál AbcLinuxu, 18. dubna 2024 10:26


Dotaz: Samba a kombinace guest/user

Pravák Bob avatar 25.11.2004 10:05 Pravák Bob | skóre: 13 | Praha
Samba a kombinace guest/user
Přečteno: 718×
Odpovědět | Admin
Mám nasdílené tři share:
1) Sdilene - zápisovat může kdokoli bez jména a hesla
2) Fotky - kdokoli může číst, ale jen user zapisovat
3) Archiv - jen pro user
Sdilene a Archiv fungují bezvadně, ale do Fotky zapisovat user nemůže, přestože je podle logů autentizovaný, linuxová práva jsou nastavená správně. V logu se objeví jen NT_STATUS_ACCESS_DENIED. Google neporadil a mě už nic nenapadá, zkoušel jsem leccos... Nesetkal se s tím někdo?

Mám následující nastavení Samby:

[global]
workgroup = GROUP
guest account = nobody
security = share

[Sdilene]
comment = Sdilene
path = /mnt/disk/Sdilene
guest ok = yes
writeable = yes

[Fotky]
comment = Fotky
path = /mnt/disk/Fotky
guest = ok
writeable = no
write list = user

[Archiv]
comment = Archiv
path = /mnt/disk/Archiv
valid users = user
writable = yes

(zkráceno)
knowledge brings fear
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.11.2004 12:40 Jura
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
Odpovědět | | Sbalit | Link | Blokovat | Admin
...a nemělo by byt v GLOBAL security = USER ?
Pravák Bob avatar 25.11.2004 13:29 Pravák Bob | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
Kdepak, při security = USER samba vždycky vyžaduje heslo, nezáleží na guest ok = yes.
knowledge brings fear
25.11.2004 14:45 JaSel | skóre: 17 | blog: kseles
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemelo by byt v [Fotky]
guest ok = yes
misto
guest = ok
Pravák Bob avatar 25.11.2004 15:05 Pravák Bob | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
To tam je, špatně jsem to opsal...
knowledge brings fear
Jiří Svoboda avatar 25.11.2004 14:57 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
Odpovědět | | Sbalit | Link | Blokovat | Admin
No dokud tam bude
[Fotky]
writeable = no
tak tam IMHO opravdu zapsat jit nemuze a celej write list je tam zbytecne...
Pravák Bob avatar 25.11.2004 15:06 Pravák Bob | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
No, podle man smb.conf write list přebíjí read only, takže tam zbytečně není.
knowledge brings fear
Jiří Svoboda avatar 25.11.2004 15:22 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
To je pravda. Pisou, ze prebiji 'read only', ale uz nepisou, jestli prebiji i 'writeable'. Sice tam taky pisou, ze 'read only' je pouze inverze k 'writeable', coz by opet davalo za pravdu vam, ale co kdyz to uplne tak neni. Kdyby to tak totiz bylo, nedavala by IMHO smysl ukazka, ktera je primo v smb.conf:
;[public]
;   comment = Public Stuff
;   path = /home/samba
;   public = yes
;   writable = yes
;   printable = no
;   write list = @staff
Nepovazuji se za experta na Sambu, takze nevylucuji, ze se mylim. Kazdopadne bych aspon zkusil, co to writable=yes udela.
Pravák Bob avatar 26.11.2004 14:54 Pravák Bob | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
Tak tohle mě nenapadlo, ale bohužel to vůbec nepomohlo.

smbd/open.c:open_file(115)
Permission denied opening test.txt
smbd/error.c:error_packet(105)
error string = Operation not permitted
smbd/error.c:error_packet(129)
error packet at smbd/trans2.c(2232) cmd=162 (SMBntcreateX) NT_STATUS_ACCESS_DENIED

Působí to na mě dojmem, že tahle kombinace není možná :-(
knowledge brings fear
Pravák Bob avatar 29.11.2004 14:58 Pravák Bob | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Samba a kombinace guest/user
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem přidal ještě read list = nobody a už se zdá že to funguje jak má.
knowledge brings fear

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.