- ベストアンサー
ftpでログインしたとき、上位フォルダを見れないようにするには?
自宅でLinuxWebサーバー(Redhat8)を立ててますが、 外から普通のFTPソフトでログインすると、 上位の/やrootフォルダまで全部見えてしまいます。 パーミッションで制限してますので、書き込まれたり 削除されたりはないんでしょうけど、ちょっと 感じ良いものではありませんし、セキュリティー的にも 全然良くないと思われます。 レンタルサーバーサービス会社の場合は、 ある一定のフォルダから上位は、行けないようになって いると思うのですが、どうやって制限しているので しょうか?是非、ご存知の方どなたかお教え下さいませ。 何卒、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
RedHat8ということで、vsftpdを使われているという仮定で・・・。 chroot(ユーザーのホームディレクトリより上に行けなくすること)するには、 設定ファイル、/etc/vsftpd.confで、以下の行の#(コメントアウト)をはずします。 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list で、/etc/vsftpd.chroot_listというファイルを作り、ここにchrootしたくないユーザーを記述します。
その他の回答 (1)
- Seiryo
- ベストアンサー率13% (27/203)
ftpdによって変わってくるんじゃないでしょうか? 普通は設定ファイルをいじればできると思いますけど・・。
お礼
どうも有難うございます。 そうですか?設定ファイルに因るんですね。 小生、4月からはじめてLINUXを触り出した者なので、 ちょっと分かりかねるところがございます。 RedHat8からは、どうも、ちょっと設定ファイルが 以前と違うみたいで困惑しております。 どこをどうさわったら良いのか詳細なご説明を 頂けると幸甚です。 それではどうも失礼致します。
お礼
どうも有難うございます。 会社からFTPでログインしたら、 vsftpdでした。、/etc/vsftpd.confも ありました。root権限でないと書き込みできない みたいですので、帰ってから試してみます。 どうも本当に有難うございました。助かりました。
補足
どうも有難うございました。 上手くいきました。 感謝