vsftpd - ftp 사용자는 폴더를 만들 수 없습니다

vsftpd - ftp 사용자는 폴더를 만들 수 없습니다

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

관련 정보