2016. 11. 24. 01:36
vsftpd 500 OOPS: cannot change directory 리눅스서버2016. 11. 24. 01:36
vsftp 설치하고 잘되던 놈이 재부팅 하니 로그인은 되는데
500 OOPS: cannot change directory
요래 GR하면서 디렉토리 리스트를 못보여준다.
검색해보니 selinux 문제란다.. 망할넘의 selinux
웹서버에 삼바에 ftp에 아주 번거롭게 만드는 놈일세...
]# getsebool -a | grep ftp
해서 ftp_home_dir 상태가 off 이면
]# setsebool -P ftp_home_dir=1
]# service vsftpd restart
요러면 된단다...
-P 는 재부팅 후에도 적용된다는건데 저 옵션주면 한참 걸리기는 하더라.
근데 안돼 ㅜㅜ
그래서 allow_ftpd_full_access 옵션주면 된다는 게 있길래 했더니 된다.
]# setsebool -P allow_ftpd_full_access on
]# service vsftpd restart
]# setsebool -P allow_ftpd_full_access=1 도 같은거다