
IISのFTPサービスについての質問です。
ある特定のユーザに対し、FTPアクセスを許可することになったのですが、このユーザが閲覧可能の範囲を制限したいと考えています。
現状においては、特定のユーザ名および、そのユーザ名のフォルダを作成したのですが、この方法だと、親フォルダへの移動および、親フォルダのファイル一覧が見えてしまう(アクセスは禁止できる)ので、これを制限したいと思っています。
具体的には、以下のどちらかを満たせれば、と考えていますが、
こちらは可能でしょうか。
A)親のパスへの移動を禁止する
B)親のパスのフォルダ一覧の表示が空となる。(かつ移動できない)
IISのバージョンは特に指定しません。
5.0なら可能、4.0でも可能などあれば、あわせて教えていただければと思います。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
親ディレクトリの読み取りを禁止にしてしまうと、ログインできなくなってしまうので、読み取り禁止にするわけには行かず、従って、A),B)とも難しいのではないでしょうか。
要求にマッチするかどうか分かりませんが、以下のようにならできます(Windows XP pro SP2 IIS 5.1)。
・各ユーザーともログインすると /ユーザー名 がカレントディレクトリになる。
・cd .. または cd / で / に移動できるが、ls しても他のユーザーのフォルダは見えない。
これは以下のようにします。
(1) 各ユーザー用に FTP のルートフォルダの外にフォルダを用意し、アクセス権を適切に設定する(当然 NTFS 上でなければならない)。
(2) コントロールパネル→管理ツール→インターネットインフォメーションサービス を開く。
(3) 既定の FTP サイトを右クリックし、[新規作成] をクリックしてから、[仮想ディレクトリ] をクリックし、ウィザードに従う。仮想ディレクトリ名はユーザー名と同一にする。
なお、ls / で見えませんが、他のユーザー名を知っていて、そのフォルダにアクセス権があれば、cd /他のユーザー名 で中に入っていくことはできます。また、ルートフォルダに普通にファイルやフォルダを作れば、それらは全員が見えるようになります。
全員が自分のフォルダしか見えない設定になってしまうので、ちょっと違うかな、という気もしますが、参考にしてください。
参考URL:http://support.microsoft.com/default.aspx?scid=k …
この回答への補足
返答ありがとうございます。
該当のルートフォルダには、すでに仮想でないフォルダが作成されていて、これのリストを取らせたくないと考えています。
確かに、全部仮想ディレクトリにしてしまえば、問題は解決するのですが、難しいですね・・・。
Linux系のFTPであれば、親のパスへの移動自体を禁止できるので、便利なのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsXPを最近のパソコンに...
-
Windows 11 のウィンドゥのうっ...
-
絶対にいけるWindowsXPsp3の無...
-
WindowsXPのプロダクトキーを紛...
-
パソコンでCDを見たい、見る...
-
ドキュワークスの画像切り取り...
-
パソコンで文字入力時に@マーク...
-
Windows XP SP3のインストール...
-
アウトルックを「タスクバー」...
-
パソコンを買ってから何かやら...
-
Windows vistaのパスワードが分...
-
plcのラダー図が分からなくて困...
-
windowsのインストールにてISO...
-
windows 終了時にプログラムを...
-
何故かパソコンのアイコンが動...
-
フリープリントソフト「かんた...
-
Windows アカウント名 とは?
-
windowsXPでしか起動できないゲ...
-
エクセルのカメラ機能について...
-
印刷スープラがすぐに停止する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データ移動時にポップアップメ...
-
ウィルスバスター入れたら共有...
-
フォルダ名に親フォルダ名を一...
-
コマンドプロンプトでフォルダ...
-
フォルダ内のデータをエクセル...
-
Excel 2010 セルのリンク一括...
-
AppData\\Localにできる大量の...
-
IISのFTPにて、特定ユーザの接...
-
職場の資料が探しヅラいです
-
vlan internal allocation poli...
-
共有しているファイルを削除し...
-
YAHAMA RTXシリーズのコマンド...
-
WindowsからSSHでサーバーにあ...
-
USBデータの消失
-
teratarmでコマンド入力すると...
-
TXTファイルを上書き保存する前...
-
Edgeでダウンロード状況表示画...
-
onedriveで同期解除をしたら、...
-
マイドキュメントのフォルダの...
-
ls であるファイル以外を表示し...
おすすめ情報