• ベストアンサー

FTPユーザが上のディレクトリに移動出来なくする方法

一般のFTPユーザのアクセス範囲を制限する 一般のFTPユーザが自分のディレクトリに入った後、自分の上部のディレクトリや自分の配下以外のディレクトリーが見えてしまいますが、自分の配下以外には移動出来なくする方法がありますか。 あるいは見えなくする方法はありますでしょうか。 使用しているOSはLinuxのRedHat v.6.2です。

質問者が選んだベストアンサー

  • ベストアンサー
  • linacat
  • ベストアンサー率40% (2/5)
回答No.4

制限をかけるユーザーのグループを/etc/ftpaccessに記述して/etc/passwdの該当ユーザーのディレクトリ指定で最後に/./を付ければ制限できます。最後に各ユーザーディレクトリに/etc,/bin,/libのディレクトリをコピーすればOKです。 (1)/etc/ftpaccessに以下のように設定します。 guestgroup user deleteyes yes user overwrite yes user rename yes user chmod yes user (2)/etc/passwdのユーザーディレクトリ指定の最後に/./を付加(linuxconfやuserconfで設定するとラクです) /home/ユーザー/./ (3)/etc,/bin,/libをユーザーディレクトリにコピー (バッチファイルを作っておくと便利ですよ。)

cincinnati
質問者

お礼

有り難うございました。

その他の回答 (3)

回答No.3

FTPサーバーは何を使っているのでしょうか?

  • wzp_cn
  • ベストアンサー率33% (1/3)
回答No.2

WuFTPなら、/etc/ftpaccessに下記の行を追加すれば、いかがでしょうか? restricted-uid user1 user2 user3

cincinnati
質問者

お礼

有り難うございました。

回答No.1

パーミッションを適切に設定するのと /etcにftpchroot名でファイルを作成し そこにユーザー名やグループ名を書けば 書かれた対象のユーザーがディレクトリー移動できなくなります man ftpchroot でもやってみてください

cincinnati
質問者

お礼

有り難うございました。

関連するQ&A