서버 구축 이후에 FTP로 문제가 많았다. 그 중 하나가 FTP Write가 안된다.
550 Permission denied. 뭐 대충 에러 메시지 보니깐 권한 없다고 나온다. 이럴 경우 폴더에 대한 쓰기 권한이 없거나 FTP 자체 쓰기 권한이 없거나 둘 중 하나 같다.
그래서 이전에 폴더 권한 문제를 봤으니 이번에는 FTP 쓰기 권한을 봐야될 것 같다.
먼저 vsftpd.conf 파일을 들여다 보자 기본적으로 시스템 파일은 root 권한을 사용해야 한다. 안 그러면 수정이 안된다.
sudo vi /etc/vsftpd.conf
그러면 많은 주석 중 #write enable=YES 이게 있을 것이다. 가볍게 주석을 해제해주자
그리고 서비스 재시작하면 내 경우는 바로 쓰기가 가능했다.
sudo /etc/init.d/vsftpd restart
그리고 회사 AWS EC2 백업 도중 파일을 업로드 해야되는 경우가 생겼다. 그래서 올리는데 에러가 발생한다.
open for write: permission denied
현재 유저는 해당 폴더에 쓰기 권한이 없다는 에러다. 간단하게 명령어로 권한을 주면 된다.
sudo chmod -R 777 /var/www/html
'IT > Linux Server' 카테고리의 다른 글
[Ubuntu Server 20.04 LTS] 사용자 그룹 / 디렉토리 권한 변경 (0) | 2022.05.09 |
---|---|
[Ubuntu 20.04 LTS] 포트 확인 및 특정 프로세스 죽이기 (0) | 2021.09.27 |
[Ubuntu Server 20.04 LTS] 시스템 종료 & 재시작 명령어 (0) | 2021.06.02 |
[Ubuntu Server 20.04 LTS] JAVA OPENJDK 11 설치 , 삭제 (0) | 2021.06.02 |
[Ubuntu Server 20.04 LTS] Docker 설치 (0) | 2021.04.12 |