Ubuntuのvsftpdはファイルシステム権限を尊重しません。

Ubuntuのvsftpdはファイルシステム権限を尊重しません。

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

ベストアンサー1

おすすめ記事