Newsgroup: it.comp.os.linux.sys
Titolo: vsftpd: ho fatto un casino

Ciao, ho fatto delle operazioni sbagliate e mi ritrovo senza possibilità di 
usare vsftpd.
Non c'è verso di farlo funzionare.
Non mi interessa la configurazione, quella la vedo io dopo, il problema è 
proprio farlo andare.
Anche disinstallando (ho debian):
apt-get remove vsftpd
o anche
apt-get remove --purge vsftpd
e rimuovendo manualmente i file per poi reinstallare tutto.
Ho provato userdel ftp, a modificare permessi di directry /home/ftp... 
insomma ho impasticciato tutto.
Ho provato anche a installare wu-ftpd e rimuoverlo per poi rimettere vsftpd.
il problema è che l'installazione pare vada a buon fine, ma poi facendo :
# ftp 127.0.0.1
ottengo:
ftp: connect: Connection refused
ftp>
o anche #ftp 192.168.1.5 (ip locale)
niente
invece dovrei almeno avere il log come anonymous.
Prima lo faceva, poi dopo il casino che ho fatto non va piu'.
Mi potete aiutare ?
Ripeto, non mi interessa configurare l'ftp, ma solo farlo partire, poi 
vsftpd.conf lo aggiusto io...
grazie


ma c'è qualcuno che ascolta sulla 21?
un netstat -napt che ti da?

"LC" <L...@invalid.invalid> ha scritto nel messaggio
news:gbe16b$kbs$1...@aioe.org...

# netstat -napt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
PID/Program name
tcp        0      0 
0.0.0.0:3306
            0.0.0.0:*               LISTEN
1484/mysqld
tcp        0      0 
127.0.0.1:25
            0.0.0.0:*               LISTEN
1611/exim4
tcp6       0      0 :::80                   :::*                    LISTEN
1680/apache2
tcp6       0      0 :::1014                 :::*                    LISTEN
1631/sshd
tcp6       0    148 ::ffff:
192.168.1.4:1014
 ::ffff:
192.168.1.2:1041
ESTABLISHED1734/sshd: faso
sono connesso via ssh al server in questione che è in rete locale (ip server
192.168.1.4, ip pc da cui mi connetto 192.168.1.2).

il demone non è in ascolto sulla 21.
quindi o non parte il demone (/etc/init.d/vsftpd start potrebbe farlo
partire, se non ci pensa inetd)
oppure parte ma casca subito. prova a farlo partire a mano.
btw, come parte? da inetd (o xinetd) o da solo?

 ha scritto nel 
messaggio news:48da8b9c$0$11375$5fc...@news.tiscali.it...

# /etc/init.d/vsftpd start
Starting FTP server: vsftpd.
ma non c'è in top, infatti:
# /etc/init.d/vsftpd stop
Stopping FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
Sembra che muore subito ?

farà un file di log 'sto coso no?
che dice?

 che dice?
Pensato anch'io, ma non dice niente.
in /var/log/vsftpd.log mi dice che i login (vecchi) erano ok.
Il casino l'ho fatto con l'utente ftp e con i permessi alla directory 
/home/ftp.
Ho provato a toglielrli, rifarli, niente.
Anche reinstallare da capo non risolve.

 Sembra che muore subito ?
Se lanci "vsftpd" da shell che ti dice?
Enrico

 ha scritto nel messaggio 
news:1222284740.1...@enrico-desktop.casa...

# vsftpd
500 OOPS: vsftpd: not configured for standalone, must be started from inetd

 500 OOPS: vsftpd: not configured for standalone, must be started from inetd
Allora direi intanto un:
listen=YES
in vsftpd.conf

 gia'.
A questa tua domanda ho già risposto nel 3ad comunque ho trovato il 
problema.
Avevo malamente impostato il criterio di immutabilita' ad alcune directory 
in cui vengono scritti dei files da vsftp.
Risolto con un:
chattr -i /etc/passwd
chattr -i /etc/group
chattr -i /etc/resolv.conf
chattr -i /etc/hosts
chattr -i /etc/nsswitch.conf
Grazie a tutti per il supporto e la pazienza!
Ciao