[Ubuntu] 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
우분투 12.04 의 vsftpd 2.3.5 에 발생하는 문제입니다. 설정파일 /etc/vsftpd.conf에서 chroot_local_user=YES와 같이 chroot를 적용하면 사용자의 ftp디렉토리에 쓰기권한이 부여되어 있으면 발생한다. 당연히 FTP 사용자는 파일의 업로드가 가능해야 할텐데 보안의 헛점이 발견되어 이를 막는 과정에서 발생한 것으로 보인다. 자신만 사용할 FTP 라면 chroot 기능을 비활성하고 사용해도 되지만 다른 사용자들과 함께 사용할 FTP라면 chroot 기능을 활성화해야 한다. 대안책으로 현재 설치 버전을 그대로 유지하면서 수정하는 방법과 새로운 패키지를 다운받아 설치하는 법, PPA를 이용한 수정된 버전을 다운로드 하는 법이 있다. 버전 유지 현재의 설치 버전을 그대로..