반응형
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 |