본문 바로가기
Tech

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

by ohrohi 2016. 8. 31.

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


그러면 접속 잘된다.


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

'Tech' 카테고리의 다른 글

레이드 정리  (0) 2016.10.12
리눅스 history 시간 남기기  (0) 2016.09.28
NFS 설치 및 설정  (0) 2016.08.31
하드 복사 후 네트워크 안올라올때  (0) 2016.08.30
php 5.2.17 make error시  (0) 2016.08.30