Jeg har kæmpet dette for omkring et år: vsftp virker ikke på nogen af mine RedHat Server 5.x-systemer - Jeg får en variation af
500 Ups: vsftpd: Kan ikke finde bruger angivet i 'ftp_username': ftp eller
500 OOPS: kan ikke finde bruger post: ingen (forskellige fejl på forskellige systemer). Jeg brugte lidt tid på google forsøger at finde en løsning, til ingen nytte. JEG selv forsøgt at bygge fra kilden, men løb ind i
anden spørgsmål. Den eneste måde, jeg har været i stand til at komme omkring dette er at re-installation med en ældre version af RedHat.
Ligegyldigt hvad jeg ændre
ftp_username værdi til, jeg får det samme resultat.
FTP & ingen brugere, der findes i / etc / passwd
Code:
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
Her er min vsftpd.conf fil (kommentarer fjernet for kortfattethed)
Code:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
nopriv_user=ftp
listen=YES
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES
check_shell=NO
ftp_username=ftp
/ etc / nsswitch.conf
Code:
passwd: files [NOTFOUND=continue] nis
group: files [NOTFOUND=continue] nis
hosts: dns [NOTFOUND=continue UNAVAIL=continue TRYAGAIN=continue] nis [NOTFOUND=continue UNAVAIL=continue TRYAGAIN=continue] files
networks: nis [NOTFOUND=return] files
protocols: nis [NOTFOUND=return] files
rpc: nis [NOTFOUND=return] files
publickey: nis [NOTFOUND=return] files
netgroup: nis [NOTFOUND=return] files
automount: nis files
aliases: nis files
services: nis files
Code:
# ps -ef|grep vsftp
root 28607 1 0 Jul01 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf