리눅스 설치후 사용자를 만들고 ftp 관련 기초환경설정을 정상적으로 했는데도
500 OOPS: cannot change directory 에러가 발생한다.
권한도 이상없는데 한참 해메다가
selinux 관련 정책을 확인해야하는 것을 알았다.
[root@**** home]# 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
이렇게 되어있는 것을 확인했다 빨간색 부분의 ftp_home_dir --> off 이기 때문에 발생한 에러이다
다음 명령으로 변경하고 vsftpd 서비스를 재실행하면 된다.
[root@**** home]# setsebool ftp_home_dir on
[root@**** home]# 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 --> on
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
[root@**** home]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
'운영체제' 카테고리의 다른 글
[윈도우7] 암호 입력없이 자동로그인 설정하기 (0) | 2016.02.18 |
---|---|
리눅스 find와 grep를 같이 이용하는 방법 (0) | 2016.02.06 |
APM 설치후 제로보드 설치하기 (0) | 2015.05.25 |
네임서버란 무엇인가? (0) | 2015.05.25 |
CentOS6.6 APM설치하기 (0) | 2015.05.25 |