フォルダへの読み取り/書き込みアクセス権を持つユーザーの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