samba-client nepripoji sdileny disk

Miroslav BENES mbenes na tenez.cz
Úterý Srpen 14 13:51:20 CEST 2001


Preji krasny den !

Mam server (RH6.2) se sambou. Tento nabizi sdilene polozky, ktere bez 
problemy nasdilim ve Woknech. Kdyz se ale pokousil o sdileni z linuxu 
(RH7.1 + balicky z RawHide), chova se to zajimave :

 a) svazky vyjmenovane ve fstab se pripoji automaticky (bez problemu)
 b) svazek vyjmenovany ve fstab-u s prametrem noauto se nepripoji, 
ani kdybych se rozkrajel (jen kdyz jsem root). Je to normalni ?


$ mount /mnt/tenezlin/exthdd/
smbmnt must be installed suid root for direct user mounts (500,500)
smbmnt failed: 1


OK, takze nastavuij suid a zkousim znova :

$ mount /mnt/tenezlin/exthdd/
cannot mount on /mnt/tenezlin/exthdd: Operation not permitted
smbmnt failed: 1

Hlaska se objevi jina, vysledek stejny. Nepripojilo se to. Vystup z 
strace je v obou pripadech (smbmnt se suid i bez nej) _stejny_ :
strace smbmnt /mnt/tenezlin/exthdd
...
close(4)                                = 0
munmap(0x40016000, 62401)	= 0
getpid()		= 18213
getuid32()		= 500
geteuid32()		= 500
geteuid32()		= 500
getuid32()		= 500
write(2, "smbmnt must be installed suid ro"..., 68smbmnt must be
installed suid root for direct user mounts (500,500) ) = 68
_exit(1)		= ?

server : RH6.2, kernel 2.2.19-6.2.1, samba-2.0.7-35 
klient : RN7.1, kernel 2.4.7-0.8, samba-2.2.1a-2

fstab :
...
//tenezlin/exthdd	/mnt/tenezlin/exthdd	smbfs	username=mbenes,
password=xxx,noauto,user,iocharset=iso8859-2,codepage=852,fmask=666
0 0

(hodnoty username a password jsou zarucene spravne).

Muj hruby odhad je, ze jeste "neco" ma byt suid root. Ale netusim 
kde, co a hlavne proc.


Diky za kazdy tip.



P.S. Je mozne, aby se pripojovaly svazky samby uzivatelum podle 
potreby a aby pritom nebyla hesla ve fstab ? Neco jako je ~/.nwclient 
pro NW svazky ... V manualu jsem to nenasel (nebo prehlednul).



--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------


Další informace o konferenci Linux