Autore Topic: [RISOLTO] vsftpd login errato  (Letto 7656 volte)

Offline masufasu

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • E-mail
[RISOLTO] vsftpd login errato
« il: 20 Novembre 2010, 21:10:29 »
Sto configurando un server per la prima volta, sto avengo grossi problemi con vsftpd. I dati sono corretti, eppure il login fallisce sempre.
Ho seguito questa guida http://www.centos-italia.org/index.php?page=34.

vsftpd.conf
Codice: [Seleziona]
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=077
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=NO
xferlog_file=/var/log/vsftpd.log
#ferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
ftpd_banner=Ciao
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES
listen=YES
pam_service_name=ftp
userlist_enable=YES
tcp_wrappers=YES
chmod_enable=YES
local_root=/var/ftp


utente in /etc/passwd

Codice: [Seleziona]
masu:x:502:503::/home/masu:/sbin/nologin
« Ultima modifica: 22 Novembre 2010, 15:41:51 da masufasu »

Offline codicehex

  • Newbie
  • *
  • Post: 7
    • Mostra profilo
Re: vsftpd login errato
« Risposta #1 il: 21 Novembre 2010, 12:11:20 »
Ciao, cambia:

pam_service_name=ftp

in

pam_service_name=vsftpd

Ciao.
Gio.



Offline masufasu

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • E-mail
Re: vsftpd login errato
« Risposta #2 il: 21 Novembre 2010, 15:26:49 »
Ok, è andata, grazie.
L'upload dei contenuti devo farlo in /var/www/html/ giusto? Il problema è che non la vedo, vedo solo una cartella di nome "pub"

Offline codicehex

  • Newbie
  • *
  • Post: 7
    • Mostra profilo
Re: vsftpd login errato
« Risposta #3 il: 22 Novembre 2010, 01:48:55 »
Ok, è andata, grazie.
L'upload dei contenuti devo farlo in /var/www/html/ giusto?
Sono cose leggermente separate. Alla prima domanda ti rispondo si, ovvero se hai installato un web server apache, devi caricare le pagine sotto /var/www/html, se vuoi vederle, ricorda solo che non è un percorso obbligatorio, puoi variarlo dalla configurazione di apache.

Il problema è che non la vedo, vedo solo una cartella di nome "pub"

Se fai ftp con l'utente "masu", lui legge la home dir specificata in /etc/passwd, ovvero:

masu:x:502:503::/home/masu:/sbin/nologin

e ti "chrootta" lì dentro...quindi non puoi salire di livello. La cosa più rapida, è editare il file /etc/passwd e cambiare /home/masu in /var/www/html, ovviamente poi devi anche cambiare la ownership della cartella, o non ti fa scrivere, ma non vorrei andare troppo ot, quindi ti rimando all'ampia documentazione di apache, o eventualmente apri un thread dedicato.

Ciao.
Gio.



Offline masufasu

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • E-mail
Re: vsftpd login errato
« Risposta #4 il: 22 Novembre 2010, 15:41:25 »
Ok, è andata, grazie.
L'upload dei contenuti devo farlo in /var/www/html/ giusto?
Sono cose leggermente separate. Alla prima domanda ti rispondo si, ovvero se hai installato un web server apache, devi caricare le pagine sotto /var/www/html, se vuoi vederle, ricorda solo che non è un percorso obbligatorio, puoi variarlo dalla configurazione di apache.

Il problema è che non la vedo, vedo solo una cartella di nome "pub"

Se fai ftp con l'utente "masu", lui legge la home dir specificata in /etc/passwd, ovvero:

masu:x:502:503::/home/masu:/sbin/nologin

e ti "chrootta" lì dentro...quindi non puoi salire di livello. La cosa più rapida, è editare il file /etc/passwd e cambiare /home/masu in /var/www/html, ovviamente poi devi anche cambiare la ownership della cartella, o non ti fa scrivere, ma non vorrei andare troppo ot, quindi ti rimando all'ampia documentazione di apache, o eventualmente apri un thread dedicato.

Ciao.
Gio.




Ho risolto usando il comando chown, grazie :)

Offline codicehex

  • Newbie
  • *
  • Post: 7
    • Mostra profilo
Re: vsftpd login errato
« Risposta #5 il: 22 Novembre 2010, 16:00:50 »
Ho risolto usando il comando chown, grazie :)

Ottimo  :).

Gio.