码迷,mamicode.com
首页 > 系统相关 > 详细

解决无法通过ftp登录linux系统

时间:2016-10-05 00:49:41      阅读:549      评论:0      收藏:0      [点我收藏+]

标签:

安装了ftp,出现了两个问题:

1、530 Permission denied.登录失败。

解决方法:

修改/etc/vsftpd.ftpusers文件,该文件记录了不能使用ftp登录的用户,将root用户注释

修改/etc/vsftpd.user_list文件,将root用户注释。

 

说明:/etc/vsftpd.user_list文件与/etc/vsftpd/vsftpd.conf文件有关联,如果/etc/vsftpd/vsftpd.conf文件中的userlist_enable=YES(这也是默认情况下的设置),那么在/etc/vsftpd.user_list文件中列出的用户就不能使用ftp。

2、OOPS: cannot change directory:/root

技术分享

1.执行setsebool -P ftpd_disable_trans 1
   然后重启ftp :service vsftpd restart


2.执行setsebool -P ftpd_disable_trans 1报错Boolean ftpd_disable_trans is not defined的话
    ([root@windos-test-01 vsftpd]# setsebool -P ftpd_disable_trans 1
     Boolean ftpd_disable_trans is not defined)
先执行setsebool  -P  ftp_home_dir 1
  查看getsebool -a |grep ftp_home 结果如下:
 ftp_home_dir --> on
 然后再照第1种方法执行;

3.如果还是不成功的话,执行以下命令,然后重启FTP
[root@windos-test-01 vsftpd]# setsebool allow_ftpd_full_access 1
[root@windos-test-01 vsftpd]# setsebool allow_ftpd_use_cifs 1
[root@windos-test-01 vsftpd]# setsebool allow_ftpd_use_nfs 1
[root@windos-test-01 vsftpd]# setsebool -P ftp_home_dir 1
[root@windos-test-01 vsftpd]# setsebool httpd_enable_ftp_server 1
[root@windos-test-01 vsftpd]# setsebool tftp_anon_write 1
[root@windos-test-01 vsftpd]# service vsftpd restart

 

解决无法通过ftp登录linux系统

标签:

原文地址:http://www.cnblogs.com/lindoubao/p/5931540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!