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

 

Cent OS 6을 깔고, Database Mode에서 VSFTP를 설정하던 도중 위와 같은 에러가 났다.

인터넷을 아무리 뒤져봐도, # setsebool -P ftp_home_dir=1 라는 말 밖에 없다.

나같은 경우는 -P를 먹이면 명령어가 먹지도 않고..

그러던 중, 한번 getsebool 을 확인하던 도중

[[email protected] ~]# 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

위와 같은 부분을 발견했다. allow_ftpd_full_access ? 오 뭔가 모두 허용하는 것 같은 느낌..

그래서 다시 

[[email protected] ~]# setsebool allow_ftpd_full_access on

[[email protected] ~]# service vsftpd restart

하니깐.. 

오 아주 잘된다. 좋다 좋아..

서버기반을 거의 10년만에 윈도 서버에서 리눅스로 옮기려니깐 에로사항이 좀 있는 것 같다.

그래도 재밌다 🙂 삽질은 항상 재밌는 법..

Software Engineer @Google in Silicon Valley, Carnegie Mellon University MSSM 21' AI기반 생활습관 서비스 스타트업 유라임 (Urhyme) (전)대표. 전 금융권 풀스택 소프트웨어 엔지니어. 실리콘벨리, 스타트업 이야기를 주로 씁니다. 대용량 분산처리 (주로 데이터, 머신러닝) 웹 서비스 설계와 데이터 시각화, 스타트업에 관심이 많습니다.

Translate »