All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
553 error with vsftpd
I am scratching my head for hours trying to solve this.I can login in ftp just fine but i get the infamous 553 Could not create file.
when i try to upload/create files.
Here is what i did
setsebool -P ftp_home_dir on
chown -R $ftp_user /var/www/$domain/public_html/www/
Here is my config
cat /etc/vsftpd/vsftpd.conf | grep -v ^#
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to servergreek FTP service.
chroot_local_user=YES
listen=YES
cat /etc/passwd
$ftp_user:x:500:500::/var/www/$domain/public_html/www:/bin/bash
cat /var/log/xferlog
Sat Mar 15 07:34:33 2014 1 server_ip 0 /file_to_upload.txt b _ i r $ftp_user ftp 0 * i
I would be really thankful if someone could help me solve this
Comments
To help narrow the problem, I would test first with selinux disabled, then with chroot_local_user disabled.
vsftpd should be logging its activity (not just xfers). If not you can change the logging config to:
/var/log/vsftpd.log should have clues as to what's happening.
couldn't find /var/log/vsftpd.log
@sleddog i will add the lines to the logging config and report back
Ty
/var/log/vsftpd.log
Sat Mar 15 10:02:24 2014 [pid 12299] CONNECT: Client "server_ip"
Sat Mar 15 10:02:25 2014 [pid 12298] [servergreek] OK LOGIN: Client "server_ip"
Sat Mar 15 10:02:27 2014 [pid 12303] [servergreek] FAIL UPLOAD: Client "", "server_ip/nginx.sh", 0.00Kbyte/sec
Really disappointed with the logs lolz
Update
I was able to fix it by disabling selinux.
why is
setsebool -P ftp_home_dir
on not doing the trickAm i missing something??
Fixed it .....ftp needed additional power:P
Just needed to execute these 2 commands above to fix the ftp
Hope this helps someone:)
Glad to hear you got it resolved
@sleddog thanks for you input about logs files , it does come in handy for debugging
I can't believe i took like 2hr to fix setup and fix ftp:P
LET community seems pretty knowledgeable and full of greeks:)
Glad to be part of the community