On Wed, May 09, 2012 at 11:03:55AM +0200, Szima Gábor wrote:
> On Wed, 9 May 2012, Kosa Attila wrote:
> > On Wed, May 09, 2012 at 08:58:57AM +0200, Szima Gábor wrote:
> >>
> >> A samba nobody-kent csak a /tmp -t, illetve az abbol nyilo, kizarolag
> >> nobody tulajdonu konyvtarakat es file-okat hajlando megnyitni, hiaba 777
> >> a mod.
> >>
> >> Mi lehet a megoldas?
> >
> > Egyelore nem tudom, de esetleg egy
> > # testparm -v < /dev/null > full_smb.conf
> > eredmenyet megneznem (akar maganba is kuldheted).
> 
> conf:

Nem veletlenul irtam oda, hogy milyen parancs kimenete
erdekelne...

> >> Valamilyen kernel parameterre tippelek.
> >
> > Miert?
> 
> Hirtelen nem ugrik be, de remlik valami jogosultsagi fix, ami nem engedte 
> ki a daemonokat talan a home-jukbol, vagy ilyesmi.
> 
> Az az orjito, hogy a /tmp -be beengedi (chmod 777, chown root), viszont a 
> /tmp2 -be nem (chmod 777, chown root)...

A rendes /tmp nem 777, hanem 1777.

> > Mas kernellel mukodott?
> 
> Igen, ugyanaz a samba binaris, ugyanaz a konfig, szinte mindenhol megy.

Nem tudom, hogy mi az, ami megy, de kivancsi lettem :)

> > Amugy en samba konfigra tippelnek, ha kellene :)
> 
> A /tmp es /tmp2 kozott nincs mit elrontani a konfigon.

Ez igaz, de a chmod paranccsal szerintem maris becsaptad magad.

> Tehat: csak a /tmp -be enged be, es csak azokat a file-okat engedi 
> olvasni, aminek nobody a tulajdonosa.

Van valami kulonleges oka, hogy pont nobody userkent akarsz
csatlakozni?

-- 
                Udvozlettel
                                    Zsiga
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz