LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 04-26-2014, 04:51 PM   #1
wwipro
LQ Newbie
 
Registered: Jun 2011
Posts: 29

Rep: Reputation: Disabled
ftp login failure


Our client uses ftp to access the RedHat box. All gets login failure.
Reason to user ftp? Client’s application requests it.
$ ftp urh04
Connected to urh04.
220 (vsFTPd 2.0.5)
Name (urh04:mytest):
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp> quit
221 Goodbye.

Here is /etc/vsftpd/vsftpd.conf :
anon_world_readable_only=NO
anonymous_enable=NO
chroot_list_enable=YES
chroot_local_user=YES
guest_enable=NO
guest_username=ftp
hide_ids=YES
listen=YES
listen_address=12.13.14.15
listen_port=2121
local_enable=YES
max_clients=100
dual_log_enable=YES
max_per_ip=10
nopriv_user=ftp
pam_service_name=ftp
pasv_max_port=65535
pasv_min_port=64000
session_support=NO
use_localtime=YES
user_config_dir=/etc/vsftpd/users
userlist_enable=YES
userlist_file=/etc/vsftpd/denied_users
xferlog_enable=YES
anon_umask=027
local_umask=006
async_abor_enable=YES
connect_from_port_20=YES
dirlist_enable=NO
#dirlist_enable=YES
download_enable=NO
# tep, added the following
xferlog_std_format=YES
log_ftp_protocol=NO
pasv_enable=YES
pasv_address=216.157.3.2
#port_enable=YES
port_enable=NO
pasv_addr_resolve=YES
#
# TLS Configuration
#
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem

I also tried to set pam_service_name=vsftpd. That does not help.
O/S: Red Hat Enterprise Linux Server release 5.3
2.6.18-128.1.6.el5

Thanks.
 
Old 04-26-2014, 11:36 PM   #2
wwipro
LQ Newbie
 
Registered: Jun 2011
Posts: 29

Original Poster
Rep: Reputation: Disabled
i change vxftpd.conf and vsftpd21.conf's entry "pam_service_name=ftp" to "pam_service_name=vsftpd. ftp accepts password and proceeds to login.
> ftp urh04
Connected to urh04.
220 (vsFTPd 2.0.5)
Name (ld-qq-u-rh-4:mytest):
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/"
ftp> ls
200 PORT command successful. Consider using PASV.
550 Permission denied.

On urh04, user account mytest's home directory is /home/mytest.
 
Old 04-27-2014, 01:33 AM   #3
ericson007
Member
 
Registered: Sep 2004
Location: Japan
Distribution: CentOS 7.1
Posts: 735

Rep: Reputation: 154Reputation: 154
The 550 looks like it is likely to do with file or folder permissions, alternatively selinux is blocking access.
 
Old 04-27-2014, 03:53 PM   #4
wwipro
LQ Newbie
 
Registered: Jun 2011
Posts: 29

Original Poster
Rep: Reputation: Disabled
Which directory mytest ftp/log into?
Thanks.
 
Old 04-28-2014, 12:16 AM   #5
eklavya
Member
 
Registered: Mar 2013
Posts: 636

Rep: Reputation: 142Reputation: 142
It is the chroot directory, where you want to the user should be jailed and should not access to it's parent directory.
550 means, you do not have sufficient permission and SELINUX may be the reason.
You can check it, just disable the selinux for a moment and try if your job is successful.
If you are confirmed that selinux is blocking it, it is NOT good at all to disable selinux.

You have to remove the error without disabling it.
Try following commands
Quote:
# chcon -t public_content_rw_t /path/of/ftp/directory
# setsebool -P allow_ftpd_anon_write=1
 
Old 04-28-2014, 02:18 AM   #6
ericson007
Member
 
Registered: Sep 2004
Location: Japan
Distribution: CentOS 7.1
Posts: 735

Rep: Reputation: 154Reputation: 154
Also if you are trying to get to home directories, there may be a boolean for that. Will check back soon.
 
Old 04-28-2014, 08:27 AM   #7
ericson007
Member
 
Registered: Sep 2004
Location: Japan
Distribution: CentOS 7.1
Posts: 735

Rep: Reputation: 154Reputation: 154
http://www.linuxquestions.org/questi...elinux-449313/

And

https://access.redhat.com/site/docum..._Protocol.html
 
Old 04-29-2014, 11:03 PM   #8
wwipro
LQ Newbie
 
Registered: Jun 2011
Posts: 29

Original Poster
Rep: Reputation: Disabled
thanks for all recommendations.
The culprit was corrupted files on /etc/vsftpd/ directory. I first noticed ftpusers file has right size. But when i open it up (cat it), nothing but 2 blank lines. I ended up to restored the /etc/vsftpd/ directory.
This server went down hard due to hardware problem. I have found several corrupted files.
Thanks.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
local ftp login OK - remote ftp login failure bluethundr Linux - Newbie 3 08-24-2011 11:13 AM
Login failure (with all outbound login's) fatum112 Linux - Networking 5 11-25-2005 06:12 PM
Login failure (with all outbound login's) fatum112 Linux - Software 0 11-24-2005 07:54 PM
FTP Server Up and running... how do I hide ftp users from local login screen? joe1031 Mandriva 2 03-18-2005 04:24 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 07:20 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration