pure-ftpd-virtualchroot - megoldva

Fórumok

Olyan problemam lenne, hogy pure-ftpd virtualchroot-tal sem hajlando kovetni a symlinkeket.
/etc/default/pure-ftpd-common -ban atirtam a virtualchroot-ot true-ra false-rol, meg inetd-rol standalone-re (bar ez sztem mind1).
azota a /usr/sbin/pure-ftpd-virtualchroot-tal indul a daemon, megsem megy a symlink kovetes.
symlinkeket ln -s paranccsal hoztam letre, shellbol koveti is szepen.
mit hagytam ki, rontottam el?

p.s: (mysql backend-del megy a pure-ftpd ha ez szamit valamit...)

Tyrael

Hozzászólások

Debian etch-rol van szo termeszetesen. :)

Tyrael

vicces, leszedtem a csomagot, felraktam ujra, ugyanazzal a configgal megy szepen. :/

Tyrael

"meg inetd-rol standalone-re (bar ez sztem mind1)"

szerintem meg az történt, hogy inetd-ből futot, de nem lett "ki-kill-elve" és ezért mikot az init.d -ből újraindítottad akkor nem töltődött be mert már futott. Ezért nem olvasta be az új konfigot. IMHO

masik szerver, frissen telepitett etch, ugyanez ismet. :)
es valoban inetd-bol nem killelte le a "/etc/init.d/pure-ftpd stop". :S

Tyrael

Hadd élesszem fel ezt a topikot. Épp most szívok ugyanezzel a problémával, de én akármit csinálok, csakazértsem akarnak megjelenni azok a fránya symlinkek ftp-n.

/etc/default/pure-ftpd-common fájlban átírtam ezt a két sort az alábbira:

STANDALONE_OR_INETD=standalone
VIRTUALCHROOT=true

Továbbá az /etc/pure-ftpd/conf/ChrootEveryone értéke yes-re van állítva.

Ezek után ha ln -s paranccsal létrehozok egy symlinket, ami akár a felhasználó saját mappáján belülre mutat (tehát a chrooton belülre), az ftp-n nem látszik és paranccsal sem tudom megnyitni (550 Can't change directory to /path/to: No such file or directory).

Megjegyzés: A VPS miatt muszáj volt --without-capabilities opcióval telepítenem a pureftpd-t, mert anélkül el sem indult az egész. Lehet, hogy ez a kapcsoló okozza a problémát?

Szerk.: A poén az, hogy ha böngészőből jelentkezek be ftp-re, akkor ott látom a symlinket, csak megnyitni nem tudom (lásd fentebb a hibaüzenetet). Minden létező ftp klienst kipróbáltam már, de azokban abszolút nem látni még a symlink nyomát sem.

--
http://modellers.hu