Hi!

> Készítettem egy proftpd + pgsql ftp szervert Ubuntura, sajnos nem 
> működik úgy, ahogy szeretném.
> Azt akarom hogy ftp-n csak a virtual userek kapcsolódhassanak, más 
> felhasználók nem.
> Egyenlőre fordított a helyzet, a postgres authentikáció nem sikerül.
> 
> A /var/log/proftpd/postgres.log:
> 
> ...
> Sep 22 07:56:54 mod_sql/4.2.2[3048]: + pwd.pw_shell : /bin/false
Csak egy tipp, de ha a RequireValidShell = On, akkor a /bin/false
nem jó érték és automatikusan azt jelenti, hogy nem léphet be az
user. Mivel virtuális usernek nem illik valós shell-t adni, ezért
lehet érdemes ezt az opciót kikapcsolni.

Másik kérdés: nem lehetséges-e, hogy a logoláson még egy kicsit
tekerjél, mert ez a rész nem túl bőbeszédű:
> Sep 22 07:56:56 mod_sql/4.2.2[3048]: >>> cmd_check
> Sep 22 07:56:56 mod_sql/4.2.2[3048]: checking SQLAuthType 'Backend'
> Sep 22 07:56:56 mod_sql/4.2.2[3048]: entering   postgres cmd_checkauth
> Sep 22 07:56:56 mod_sql/4.2.2[3048]: exiting    postgres cmd_checkauth
> Sep 22 07:56:56 mod_sql/4.2.2[3048]: 'Backend' auth handler reports failure
Pontosan mi is az oka a faulire állapotnak? A logból nem derül ki...


Zsolt

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

válasz