[우분투] vsftpd chroot 에러


vsftpd 가동 후 보안을 위해 chroot 옵션을 활성화 시켰는데… 아래와 같은 에러를 찍찍 뱉으며 접속이 안된다.

vsftpd: refusing to run with writable root inside chroot()


검색해보니 권한 문제인듯 하다. 가뿐하게 아래의 명령어로 홈 디렉토리 권한을 수정해주자.

※ user는 계정명에 따라 바뀔수도 있다. 접속하고자 하는 계정의 홈 디렉토리를 입력해주자.

$ sudo chmod a-w /home/user

이렇게 하면 해당 디렉토리에 w(write) 권한이 빠지고, 권한 충돌이 일어나지 않으면서 접속이 가능하다.

대신 w가 안되기 때문에 파일 업로드가 안되는데….

이럴때 하나의 꼼수로 홈 디렉토리 밑에 FTP라는 디렉토리를 하나 만들고

chmod로 권한을 777을 주고 이 디렉토리에 업, 다운로드를 하는 방법이 있으니 참고하자.


답글 남기기

이메일 주소는 공개되지 않습니다.