CentOS 6.5 LAMP 환경
웹 디렉토리 /var/www/html
권한: User:apache
Group:apache
질문: 새로운 FTP 사용자를 생성하고 싶은데 디렉토리는 /var/www/html로 제한되어 있고 업로드된 파일 권한은 apache입니다
작업 과정은 다음과 같습니다.
새 FTP 사용자(JiangNan)를 생성하고 Apache 그룹에 추가합니다. adduser -M -d /var/www/html -G apache JiangNan
비밀번호 설정passwd JiangNan
사용자(JiangNan)에 대한 SSH 로그인 권한을 비활성화하고 FTP만 허용usermod -s /sbin/nologin JiangNan
VSFTP 구성
sudo vi /etc/vsftpd/vsftpd.conf
익명 액세스 끄기: anonymous_enable=NO
local_enable의 설명을 제거하고 활성화로 변경합니다. local_enable=YES
사용자가 자신의 홈 디렉토리에만 액세스하도록 제한: chroot_local_user=YES
local_root=/var/www/html
로그 활성화xferlog_file=/var/log/vsftpd.log
pam_service_name 주석을 달고 다음 내용을 추가했습니다
그럼 로그인이 안되네요. 여러번 테스트해본 결과
어디가 문제인지 모르겠네요 감사합니다!