-
Ubuntu vsftpd chroot 에러Linux 2012. 7. 30. 15:17
vsftpd 가동 후 보안을 위해 chroot 옵션을 활성화 시켰는데... 아래와 같은 에러를 찍찍 뱉으며 접속이 안된다.
vsftpd: refusing to run with writable root inside chroot()
검색해보니 권한 문제인듯 하다. 가뿐하게 아래의 명령어로 홈 디렉토리 권한을 수정해주자.
※ user는 계정명에 따라 바뀔수도 있다. 접속하고자 하는 계정의 홈 디렉토리를 입력해주자.
$ sudo chmod a-w /home/user
이렇게 하면 해당 디렉토리에 w(write) 권한이 빠지고, 권한 충돌이 일어나지 않으면서 접속이 가능하다.
대신 w가 안되기 때문에 파일 업로드가 안되는데....
이럴때 하나의 꼼수로 홈 디렉토리 밑에 FTP라는 디렉토리를 하나 만들고
chmod로 권한을 777을 주고 이 디렉토리에 업, 다운로드를 하는 방법이 있으니 참고하자.
'Linux' 카테고리의 다른 글
리눅스 시간 동기화 (0) 2013.01.15 Ubuntu 재부팅시 resolv.conf 초기화 될때 (0) 2012.08.02 Ubuntu FTP 설치 & 설정(vsftpd) (0) 2012.07.20 Ubuntu에 윈도우 원격 데스크탑(mstsc)으로 접속 설정(xrdp) (0) 2012.07.19 Ubuntu 방화벽 설정 & 해제 (0) 2012.07.16