553受信 - vsftpdでファイルを生成できません(ubuntu 12.04)

553受信 - vsftpdでファイルを生成できません(ubuntu 12.04)

フォルダへの読み取り/書き込みアクセス権を持つユーザーのftpアカウントを設定しようとしています。/items/myuser

adduser コマンドを使用して、Linux でユーザー名「myuser」にアカウントを設定しました。その後、/etc/vsftpd.confファイルを次のように変更しました。

chroot_local_user=NO
chroot_list_enable=YES
user_config_dir=/etc/vsftpd_user_conf

また、/etc/vsftpd.chroot_listを編集し、このリストに「myuser」を追加しました。

その後、/etc/vsftpd_user_conf/myuserを編集し、次の行を追加しました。

local_root = /items/myuser

その後、このlocal_rootフォルダを作成し、次のコマンドを実行しました。

chown myuser:myuser /items/myuser
chmod ug-w /items/myuser

mkdir /items/myuser/homefolder
mount --bind /items/myuser /items/myuser/homefolder

ログインでき、そのフォルダとサブフォルダに制限されていますが、ファイルに書き込もうとすると553エラーが発生します。

私が何を忘れたのか知っている人はいますか?

よろしくお願いします!

ベストアンサー1

ユーザーがホームページに書き込む機能を削除します。

chmod ug-w /items/myuser

しかし、このバインドマウントの目的は何ですか?

mount --bind /items/myuser /items/myuser/homefolder

おすすめ記事