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
- 3004 megtekintés
Hozzászólások
Debian etch-rol van szo termeszetesen. :)
Tyrael
- A hozzászóláshoz be kell jelentkezni
vicces, leszedtem a csomagot, felraktam ujra, ugyanazzal a configgal megy szepen. :/
Tyrael
- A hozzászóláshoz be kell jelentkezni
"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
- A hozzászóláshoz be kell jelentkezni
nem
Tyrael
- A hozzászóláshoz be kell jelentkezni
masik szerver, frissen telepitett etch, ugyanez ismet. :)
es valoban inetd-bol nem killelte le a "/etc/init.d/pure-ftpd stop". :S
Tyrael
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni