Tech

VSFTPD 접속시 500 OOPS: cannot change directory:/root 에러.

ohrohi 2016. 8. 31. 17:14
반응형

VSFTPD 접속시 500 OOPS: cannot change directory:/root 에러가 발생한다 

이럴땐 selinux 부분확인과 설정을 확인해봐야 한다.



# vi /etc/selinux/config


SELINUX=enforcing -> disabled


selinux를 disabled 했는데도 동일증상이 발생하면


# getsebool -a | grep ftp


allow_ftpd_anon_write --> off

allow_ftpd_full_access --> off  -> 이부분 확인 

allow_ftpd_use_cifs --> off

allow_ftpd_use_nfs --> off

ftp_home_dir --> off

ftpd_connect_db --> off

ftpd_use_fusefs --> off

ftpd_use_passive_mode --> off

httpd_enable_ftp_server --> off

tftp_anon_write --> off

tftp_use_cifs --> off

tftp_use_nfs --> off


해당 부분을 on 으로 바꿔준다


# setsebool allow_ftp_full_access on

혹은

#setsebool -p ftp_home_dir=1

# /etc/init.d/vsftpd restart


그러면 접속 잘된다.


보안적인 부분은 더 확인해봐야 함...

반응형