首页

解决Centos6.7的登录vsftp服务显示Login failed..报500 OOPS: cannot change directory:/home/../FTP问题

标签:linux,centos,vsftpd,220,331,500,登录异常     发布时间:2016-12-23   

一、问题描述

通过ssh客户端登录ftp服务器后“500 OOPS: cannot change directory:/home/xwood/env/stg/Portal/FTP..Login failed.”具体如下所示

[root@s3 Portal]# ftp 192.168.1.199Connected to 192.168.1.199 (192.168.1.199).220 (vsFTPd 2.2.2)Name (192.168.1.199:root): ftpuser331 Please specify the password.Password:500 OOPS: cannot change directory:/home/xwood/env/stg/Portal/FTPLogin failed.

二、解决步骤

1. 通过getsebool -a|grep ftp指令查看权限设置如下所示

[root@s3 Portal]# getsebool -a|grep ftpallow_ftpd_anon_write --> offallow_ftpd_full_access --> offallow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> offftp_home_dir --> offftpd_connect_db --> offftpd_use_fusefs --> offftpd_use_passive_mode --> offhttpd_enable_ftp_server --> offtftp_anon_write --> offtftp_use_cifs --> offtftp_use_nfs --> off

2. 通过setsebool ftp_home_dir on设置开启开关,如下所示

[root@s3 Portal]# setsebool ftp_home_dir on[root@s3 Portal]# getsebool -a|grep ftpallow_ftpd_anon_write --> offallow_ftpd_full_access --> offallow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> offftp_home_dir --> onftpd_connect_db --> offftpd_use_fusefs --> offftpd_use_passive_mode --> offhttpd_enable_ftp_server --> offtftp_anon_write --> offtftp_use_cifs --> offtftp_use_nfs --> off
@b@