※ 요약
필자는 리눅스(CentOS7) 서버를 운영중이고, 이 서버에 FTP를 구축하여 처음 연결을 시도하였는데 아래와 같이 500 OOPS vsftpd: refusing to run with writable root inside chroot()라는 메시지와 함께 Critical error가 뜨면서 연결이 되지를 않았다. 원인은 chroot내에 쓰기 권한이 없어서 발생한 문제로써, 설정을 바꿔주면 해결되는 문제다.
※ 해결 방법
참고로 필자는 CentOS7 배포판을 이용중이다. 우분투나 기타 다른 배포판은 설정 방법이 조금 다를 수 있으므로 참고바란다. 먼저 vi로 /etc/vsftpd/vsftpd.conf 파일을 열도록 한다.
vi 내에서 찾기로 allow_writeable_chroot를 찾으면 아래와 같이 설정 값 하나를 찾을 수 있는데, 값을 YES로 바꿔준뒤 저장하고 빠져나온다. 찾기는 /를 누르고 찾을 검색어를 입력한후 엔터를 누르면 된다.
설정을 저장하였다면 서비스를 재시작하여 변경된 설정 값이 적용되도록 한다. 서비스 재시작은 service vsftpd restart라고 입력하면 된다.
'Linux > 유용한 정보' 카테고리의 다른 글
[리눅스] CentOS vsftpd 패시브 모드 및 포트 설정하는 방법 (0) | 2017.02.21 |
---|---|
[리눅스] ls 명령어 사용시 시간 출력 형식을 내 맘대로 (0) | 2017.02.04 |
[리눅스] CentOS 및 Ubuntu에서 sudo로 root 권한 얻는 방법 (1) | 2017.01.31 |
[리눅스] mysql 및 mariadb 접속 포트 변경하는 방법 (1) | 2017.01.30 |
[리눅스] 칼리 리눅스(Kali Linux) 특징 및 다운로드 방법 (0) | 2017.01.11 |
[리눅스] 터미널 색상 변경하기 (0) | 2016.09.03 |
[리눅스] Linux Mint(민트) 특징 및 다운로드 방법 (4) | 2016.05.27 |