Sida 1 av 1
VSFTPD med virtuella användare, kan inte logga in. [LÖST]
Postat: 27 apr 2008, 13:45
av oom
Hej hej.
Tänkte ge det ett försök med virtuella användare istälelt för lokala när jag nu uppgraderat till Hardy. Dock så verkar det som att VSFTPD inte läser av pam-filerna (påpeka gärna om jag har fel på något här, jag följde guiden jag hittade här på forumet).
/etc/vsftpd.conf
Kod: Markera allt
listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
local_umask=022
connect_from_port_20=YES
pasv_min_port=50505
pasv_max_port=50510
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
guest_enable=YES
user_sub_token=$USER
local_root=/var/ftp/$USER
chroot_local_user=YES
hide_ids=YES
/etc/pam.d/vsftpd
Kod: Markera allt
auth required /lib/security/pam_pwdfile.so pwdfile /etc/passwd_ftp
account required /lib/security/pam_permit.so
/etc/passwd_ftp
ftp> open
(to) 88.131.***.**
Connected to 88.131.***.**
220 (vsFTPd 2.0.6)
Name (88.131.***.**:todd): 090
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
Re: VSFTPD med virtuella användare, kan inte logga in.
Postat: 27 apr 2008, 14:04
av maths57
Har du skapat någon .netrc-fil för programmet ftp?
Re: VSFTPD med virtuella användare, kan inte logga in.
Postat: 27 apr 2008, 14:13
av oom
Behövs det? Jag testade även med Filezilla men fick samma fel där. Om jag inte är helt ute och cyklar verkar .netrc-filer enbart vara någon form av macro?
Re: VSFTPD med virtuella användare, kan inte logga in.
Postat: 27 apr 2008, 14:19
av maths57
Nej, det är en fil där du anger dina ftp-platser. Det verkar som om ftp vill ha en sådan. Ett exempel kan se ut så här.
Kod: Markera allt
machine <ftp-servern> login <användarnamn> password <lösen>
För att anonymt logga in anonymt på ibiblio.org kan man skriva så här.
Kod: Markera allt
machine ibiblio.org login ftp password epost@någonstans
När du skapar .netrc måste du komma ihåg att sätta punkten först i namnet. Den ska vara dold.
Re: VSFTPD med virtuella användare, kan inte logga in.
Postat: 27 apr 2008, 14:29
av northface
Har du lagt in ditt skapade krypterade lösenord i /etc/passwd_ftp ?
Typ:
nisse:G4d#28u
obs. Inget mellanslag före och efter :
Re: VSFTPD med virtuella användare, kan inte logga in.
Postat: 27 apr 2008, 14:48
av oom
northface skrev:Har du lagt in ditt skapade krypterade lösenord i /etc/passwd_ftp ?
Typ:
nisse:G4d#28u
obs. Inget mellanslag före och efter :
Häri låg felet. Hade när jag kopierade över det krypterade lösenordet troligtvis lyckats missa typ ett tecken. Så jag gjorde helt enkelt om det. Tack för hjälpen.
EDIT: Kan jag ta bort tråden på något sätt, känns lite onödigt att den ligger kvar

Re: VSFTPD med virtuella användare, kan inte logga in.
Postat: 27 apr 2008, 14:57
av northface
Låt du tråden vara kvar - den kanske kan hjälpa någon annan.
Re: VSFTPD med virtuella användare, kan inte logga in. [LÖST]
Postat: 08 nov 2009, 13:49
av Ragshi
Tjenare, har samma problem som ovan... har dubbeltestat med att kopiera in lösenordet flera gånger så jag inte gjorde samma sak som innan. Har även testat med att ha lösenordet i plain-text i passwd_ftp filen även om jag inte vet om det ska funka
Min tidigare användare som är en local user funkar fin-fint.
Så här ser saker och ting ut:
vsftpd.conf
Kod: Markera allt
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
pasv_min_port=3301
pasv_max_port=3302
ftpd_banner=ftp-server
chroot_local_user=YES
ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
## SSL - krypterad trafik
ssl_enable=YES
force_local_logins_ssl=YES
force_local_data_ssl=YES
rsa_cert_file=/etc/ssl/vsftpd/vsftpd.pem
passwd_ftp
Kod: Markera allt
test:27LXP2/4mWm12
nisse:3enNbZutYk71c
user1:e1xkJgRTbJ6Is
/etc/pam.d/vsftpd
Kod: Markera allt
auth required pam_pwdfile.so pwdfile /etc/passwd_ftp
account required pam_permit.so
Re: VSFTPD med virtuella användare, kan inte logga in. [LÖST]
Postat: 08 nov 2009, 14:28
av northface
Din vsftpd.conf för virtuella användare verkar inte helt korrekt. Jämför med:
http://ubuntu-se.org/phpBB3/viewtopic.php?f=54&t=25817