
私はCentos 7を使用してWebサーバーを作成しようとしていますが、そのディレクトリのユーザーにFTP経由でアクセス権を付与して/var/www
ホームディレクトリにしようとしています。私は使用しますvsftpd
。これは私の設定ファイルです。
Anonymous_enabled=いいえ ローカルアクティベーション=はい 書き込みイネーブル=はい ローカルマスク=022 dirmessage_enable=YES xferlog_enable=はい connect_from_port_20=はい xferlog_std_format=YES chroot_local_user=はい 聞く=いいえ Listen_ipv6=はい pam_service_name=vsftpd ユーザーリストが有効 = はい tcp_wrappers=はい pasv_enable=いいえ allow_writeable_chroot=YES
ユーザーのホームディレクトリを作成し、/var/www/user
ユーザーに775の権限を付与しようとしましたが、うまくいきませんでした。ユーザーをグループに追加しましたがapache
、ftp
それも役に立ちませんでした。
動作させる唯一の方法はseLinuxパラメータをallow_ftpd_full_access
onに変更することでしたが、これは良い習慣ではないと思います。パラメータはftp_home_dir
存在しませんが見つかりましたtftp_home_dir
。オンにしたときと同じかどうかはわかりませんが、何も起こりませんでした。
どのように動作させることができますか?みんなありがとうございます!