CentOS-インターネット経由でvsftpdサーバーにリモートでログインできるftpユーザーを作成しました。
これで、ftp経由でログインして、すべてのディレクトリのリスト(制限付き/投獄されていない)をすべてのディレクトリに表示できますが、新しいフォルダを作成できません内部/var/www/html
新しいディレクトリを作成しようとすると失敗します。
550 Create directory operation failed
次のことに注意してください。
chmod 775 as well as chmod 777
サーバー自体のrootユーザーとして(PuTTYを使用)。
FTPユーザーの特定のフォルダーへの書き込みアクセス権を取得するにはどうすればよいですか?
注:私は次の権限を持っています:
drwxr-xr-x. 6 david root 4096 Jul 7 20:30 html
入力しましたか
write_enable=yes
あなたの
/etc/vsftpd/vsftpd.conf
それ以外の場合は使用できます
chroot_local_user=yes
ftpユーザーがローカルユーザーとしてログインできる場合。お役に立てば幸いです
これをやろう。 /etc/vsftpd.conf
追加またはコメント解除:
anon_mkdir_write_enable=YES
次に、systemctl restart vsftpd
ファイルを識別するvsftpd.conf
編集する:vi /etc/vsftpd.conf
次に、コメントを解除(#)行:write_enable=yes
そして最後に、vsftpdを再起動します:service vsftpd restart