おやじ様お久しぶりです、以前何度かお世話になったDARTSσと申します。
今回ももし知恵を貸していただける方がいらっしゃったらとこちらへ参りました <(_ _)>
今回の質問はFTPでログインするときに自分のフォルダしか見れないようにする設定。
たとえば今まで、RedHatLinux9のときでしたら「user1」でログインしたら「user1」以下のフォルダしか見れなかったのですが、FedoraCore3に変更して同じように設定しているにもかかわらず、「user1」でログインして(たとえばFFFTPの場合)「ひとつ上のフォルダ」うをクリックすると「home」フォルダが開いてしまうし、もう一回「ひとつ上のフォルダ」を選択するとすべてのフォルダが表示されてしまいます。
「home」内の各ユーザーに開放しているフォルダ「user1」「user2」「user3」・・・の各フォルダはアクセス権「711」に設定しておりますので中身までは見えないようですが、「bin」「boot」「etc」・・・などのフォルダの中身は見えてしまいます。
現在の環境はFedoraCore3「FedoraCore3で作る最強の自宅サーバー」を参考に設定をし、Apache(httpd.conf)の設定はこちらで紹介している設定をほぼ真似させていただきました。[home]755[user]711[public_html]755
どなたか解かる方いらっしゃいましたらアドバイスよろしくお願いいたします。
vsftpdなら基本的な設定の11項を参考にしてください。
http://www.aconus.com/~oyaji/ftp/vsftpd_rpm.htm
Proftpdなら設定の6項を参考にしてください。
http://www.aconus.com/~oyaji/ftp/proftpd_rpm.htm
> vsftpdなら基本的な設定の11項を参考にしてください。
ありがとうございました!
chroot_local_user=YES
という項目がどこにも見当たらなかったので追加したらうまく動作しました。
本当にありがとうございました <(_ _)>