vsftpを使用してUbuntu 12.04のWebルートにFTPアップロードを設定しようとしています。ユーザーはusername_ftpローカルアカウントを持っています。私は彼らのホームページを/etc/passwdのWebルートに変更しました。
username_ftp:x:1004:1004:Users FTP Account,,,:/var/www/html/username:/bin/false
このユーザーとしてFTPサーバーにログインできますが、書き込むことはできません。このディレクトリの権限は次のとおりです。
ls -lha /var/www/html/username/
total 8.0K
drwxrwxr-x 2 username_ftp username_ftp 4.0K Jan 9 10:27 .
drwxr-xr-x 5 root root 4.0K Jan 7 20:38 ..
このユーザーとしてログインするとファイルをアップロードできないのはなぜですか?私は、ローカルユーザーがファイルシステムの権限に従って書き込みを許可するために必要なすべての設定オプションを持っていると思います。
local_enable=YES
write_enable=YES
chroot_local_users=NO