1. ls: Login failed: 530 Permission denied.
(1)问题描述
# ftp服务本身是对本地用户权限开放的,可是此处报530的错误
[kiosk@foundation78 Desktop]$ lftp 172.25.254.138 -u westos
Password: lftp westos@172.25.254.138:~> ls
ls: Login failed: 530 Permission denied.
(2)排错
# 在服务端
[root@localhost ftp]# systemctl status vsftpd # 查看服务有没有开启
[root@localhost ftp]# firewall-cmd --list-all #看ftp服务添加到策略里没有
[root@localhost vsftpd]# cat ftpusers # 查看用户是否在永久黑名单里,发现没有
[root@localhost vsftpd]# cat ftpusers # 查看用户是否在永久黑名单里,发现没有
[root@localhost vsftpd]# cat user_list # 查看用户是否在临时黑名单里,果然在
(3)取消westos用户的黑名单即可
2.mkdir: Access failed: 550 Create directory operation failed. (file1)
(1)问题描述
lftp westos@172.25.254.138:~> put /etc/inittab
put: Access failed: 553 Could not create file. (inittab)
lftp westos@172.25.254.138:~> mkdir file1
mkdir: Access failed: 550 Create directory operation failed. (file1)
(2)在服务端查错
[root@localhost vsftpd]# ll /home # 我发现westos对自己没有写的权限
total 8
drwx------. 3 linux linux 74 Oct 29 19:37 linux
drwx------. 14 student student 4096 Oct 27 22:39 student
dr-xr-xr-x. 5 westos westos 4096 Nov 4 00:18 westos
[root@localhost vsftpd]# chmod 700 /home/westos/
[root@localhost vsftpd]# ll /home
total 8
drwx------. 3 linux linux 74 Oct 29 19:37 linux
drwx------. 14 student student 4096 Oct 27 22:39 student
drwx------. 5 westos westos 4096 Nov 4 00:18 westos
(3)问题解决