Avatar billede bjur Nybegynder
18. oktober 2005 - 15:14 Der er 14 kommentarer

Problemer ved login i Vsftpd. HJÆLP.

Hej, jeg er fuldstændig newbie i Vsftpd sammenhæng og har derfor brug for hjælp. Mit problem ligger i, at jeg får fejl, når jeg prøver at logge på FTP'en med brugere jeg har oprettet. Jeg kan skrive Brugernavnet samt Password men ellers får jeg følgende besked ved brug af CuteFTP:

Socket connected. Waiting for welcome message...
        220 Velkommen til ********.
STATUS:>      Connected. Authenticating...
COMMAND:>    USER Brian
        331 Please specify the password.
COMMAND:>    PASS *****
        530 Login incorrect.
ERROR:>      Not logged in.
ERROR:>      Can't login. Disconnecting...

Har oprettet brugeren ved at skrive:
useradd -d /home/ftp-docs Brian
passwd Brian

Jeg tror mit problem ligger i, at der bruges to filer /etc/ftpusers og /etc/vsftpd.user_list, men ved ikke hvordan de skal se ud indeni og om de skal være identiske eller om den ene har noget at gøre med, hvilke brugere der skal have adgang og hvilke der ikke må få adgang.

Mine konfigurationsfiler ser ud som følger:


vsftpd.conf:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=277
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftp
xferlog_file=/var/log/vsftpd.log
xferlog format
xferlog_std_format=YES
ftpd_banner=Velkommen til Design Success' FTP.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
hide_ids=YES
userlist_enable=YES
#userlist_deny=NO
tcp_wrappers=YES
#userlist_file=/etc/vsftpd.user_list
message_file=.message
pasv_enable=YES
chroot_local_user=YES


vsftpd.user_list (TOM):


ftpusers:

root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

Håber der er nogle venlige sjæle, der har mulighed for at hjælpe.
Avatar billede lap Nybegynder
18. oktober 2005 - 16:08 #1
jeg gætter lidt, men /etc/ftpusers er brugere, som IKKE må logge på med ftp (er jeg sikker på).
vsftpd.user_list skal indeholde Brian (pas på med store/små bogstaver)
linien skal kommenteres ind i configurationsfilen (userlist_file - fjern #).
Avatar billede bjur Nybegynder
19. oktober 2005 - 10:37 #2
Hmm det hjælper desværre ikke. har oprettet en bruger knud og skrevet knud ind i vsftpd.user_list altså kun navnet og ikke password. Når jeg prøver at logge på siger den:
Windows kan ikke åbne denne mappe. Kontroller, at filnavnet er korrekt, og at du har adgangstilladelse til mappen.

Har lige prøvet at skrive knud og det rigtige password, hvor den siger ovenstående fejl. Det samme gør den, hvis jeg skriver knud og et helt forkert password. Skriver jeg en forkert bruger med password kommer den bare tilbage, hvor jeg skal indtaste brugeren og password, mens den går skridtet videre hvis jeg bruger den rigtige bruger og giver mig fejlmeddelsen. Det må vel tyde på, at brugeren er oprettet, da den går videre. Hvad kan jeg nu gøre? Tak for hjælpen.
Avatar billede petan Nybegynder
19. oktober 2005 - 11:47 #3
Hvad sker der hvis du prøver at logge på fra computeren som kører vsftp, altså ved at taste "ftp localhost"?

Kan du logge på med din "almindelige" bruger, altså det brugernavn du logger på dit OS med?
Avatar billede bjur Nybegynder
19. oktober 2005 - 11:58 #4
Den siger bare -bash: ftp: command not found
Avatar billede bjur Nybegynder
19. oktober 2005 - 12:16 #5
Har i mellemtiden lavet om i filen og får nu følgende fejl:

*** CuteFTP Pro 6.0 - build Mar 25 2004 ***

STATUS:>      Getting listing ""...
STATUS:>      Connecting to FTP server 82.147.249.129:21 (ip = 82.147.249.129)...
STATUS:>      Socket connected. Waiting for welcome message...
        220 Velkommen til Design Success' FTP.
STATUS:>      Connected. Authenticating...
COMMAND:>    USER peter10
        331 Please specify the password.
COMMAND:>    PASS *****
        230 Login successful.
STATUS:>      Login successful.
COMMAND:>    PWD
        257 "/"
STATUS:>      Home directory: /
COMMAND:>    FEAT
        211-Features:
        EPRT
        EPSV
        MDTM
        PASV
        REST STREAM
        SIZE
        TVFS
        211 End
STATUS:>      This site supports features.
STATUS:>      This site supports SIZE.
STATUS:>      This site can resume broken downloads.
COMMAND:>    REST 0
        350 Restart position accepted (0).
COMMAND:>    PASV
        227 Entering Passive Mode (82,147,249,129,241,159)
COMMAND:>    LIST
STATUS:>      Connecting FTP data socket 82.147.249.129:61855...
        550 Permission denied.
ERROR:>      Requested action not taken (e.g., file or directory not found, no access).


Det er vel et godt tegn. Men hvordan klarer jeg det sidste?
Avatar billede petan Nybegynder
19. oktober 2005 - 12:21 #6
hvad sker der hvis du bruger en browser istedet for, eks:

fttp://brugernavn:kode@82.147.249.129 ?
Avatar billede bjur Nybegynder
19. oktober 2005 - 12:42 #7
Så siger den:
http://peecee.dk/view.php?id=17968&noresize=yes

Tror det har noget at gøre med, at jeg ikke får henvist brugeren til den korrekte mappe. Er du evt. i besiddelse af manual eller kan forklare, hvordan jeg får oprettet brugeren samt en tilknyttet mappe og hvordan jeg peger brugeren hen på mappen?
Tak for hjælpen endnu engang.
Avatar billede petan Nybegynder
19. oktober 2005 - 12:53 #8
Brugerens home directory, er som udgangspunkt ftp-mappen. Hvilke rettigheder er der tilknyttet home/ftp-docs? Prøv evt. at sætte rettighederne til 777, for at se om det er her problemet ligger.
Avatar billede bjur Nybegynder
19. oktober 2005 - 13:10 #9
Har jeg prøvet, det er desværre ikke der problemet ligger. Kan du fortælle mig hvordan jeg får oprettet brugeren med samtidig tilknytning til en mappe som han skal tilgå når han logger ind?
Avatar billede bjur Nybegynder
19. oktober 2005 - 14:12 #10
Nu har jeg så prøvet at følge denne siden instruktioner, så nu får jeg blot denne fejl:
STATUS:>      Connected. Authenticating...
COMMAND:>    USER user1
        331 Please specify the password.
COMMAND:>    PASS *****
        500 OOPS: cannot change directory:/home/ftp
ERROR:>      Syntax error, command unrecognized.
ERROR:>      Can't login. Disconnecting...

Kan du hjælpe?
Avatar billede petan Nybegynder
19. oktober 2005 - 14:35 #11
Jeg fik den samme fejlmeddelse da jeg satte min ftp-server op i Fedora. Såvidt jeg husker løste jeg problemet ved at lave en chmod 777 /home/.../sti_til_ftp (bør self. rettes til senere så det bliver mere sikkert, men så man stadig kan komme ind)

Prøv også at tilføje local_enable=YES til din httpd.conf

Se konfigurationsmuligheder her: http://vsftpd.beasts.org/vsftpd_conf.html
Avatar billede bjur Nybegynder
19. oktober 2005 - 14:48 #12
Jeg har skrevet:
groupadd ftp-users
mkdir /home/ftp
chmod 750 /home/ftp
chown root:ftp-users /home/ftp
useradd -g ftp-users -d /home/ftp user1
passwd user1
chown root:ftp-users /home/ftp/
chmod 740 /home/ftp/

Har bagefter prøvet som du skrev at ændre chmod for mappen ftp til 777
og local_enable=YES i vsftpf.conf og får stadig samme fejl.
Er ved at blive sindsyg. Håber du kan hjælpe.
Avatar billede petan Nybegynder
19. oktober 2005 - 15:03 #13
Jeg husker ikke præcis hvad jeg gjorde, men jeg googlede lidt rundt ( http://www.google.dk/search?hl=da&q=%22500+OOPS:+cannot+change+directory%22+vsftpd&spell=1 ) og ændrede mine instillinger i vsftpd.conf til at være mindre restriktive. Kan desværre ikke vise dig min vsftpd.conf fil, for jeg har ikke adgang til den lige nu.
Avatar billede bjur Nybegynder
19. oktober 2005 - 15:23 #14
Okay, synes ikke rigtig jeg kan finde noget. Hvis du evt. kunne smide din fil op, så kan jeg sammenligne. Det der undrer mig lidt er, at selvom jeg har slettet /home/ftp biblioteket giver den samme fejl. Det er underligt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester