CentOS - 인터넷을 통해 vsftpd 서버에 원격으로 로그인할 수 있는 ftp 사용자를 만들었습니다.
이제 ftp를 통해 로그인하여 모든 디렉토리(/jail에 국한되지 않음)에 대한 모든 디렉토리 목록을 볼 수 있습니다.새 폴더를 생성할 수 없습니다~에/var/www/html
새 디렉터리를 만들려고 하면 실패합니다.
550 Create directory operation failed
저는 다음을 수행했습니다.
chmod 775 as well as chmod 777
서버 자체의 루트로(퍼티 사용)
FTP 사용자의 특정 폴더에 대한 쓰기 권한을 얻는 방법은 무엇입니까?
노트: 나에게는 다음과 같은 권한이 있습니다.
drwxr-xr-x. 6 david root 4096 Jul 7 20:30 html
답변1
입력하셨나요?
write_enable=yes
당신의
/etc/vsftpd/vsftpd.conf
그렇지 않으면 사용할 수 있습니다
chroot_local_user=yes
FTP 사용자가 로컬 사용자로 로그인할 수 있도록 합니다. 도움이 되길 바랍니다
답변2
파일 식별vsftpd.conf
편집하세요:vi /etc/vsftpd.conf
그런 다음 다음 줄의 주석 처리(#)를 제거합니다.write_enable=yes
마지막으로 vsftpd를 다시 시작하세요:service vsftpd restart
답변3
일하러 가자. 다음을 추가 /etc/vsftpd.conf
하거나 주석을 해제하세요.
anon_mkdir_write_enable=YES
그 다음에,systemctl restart vsftpd