- PR -

IIS6.0、FTPサーバーのホームディレクトリについて

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/06/22
投稿数: 4
投稿日時: 2006-06-22 19:31
2003server IIS6.0 FTPサーバーで、匿名認証をしない設定にし、
規定のFTPサーバーのホームディレクトリをd:\homeとしています。

存在するユーザー名と同じ名前のフォルダをd:\home\の配下に作成しています。

ftpでログオンすると、ホームディレクトリが "/ログインしたユーザー名"
となりますが、
ある特定のユーザだけは、ログインした時のホームディレクトリを"/"にしたい
と考えています。

ユーザーのホームディレクトリのローカルパスを変更してみたりしたのですが、
実現できません。

どうやら、IISが自動でホームディレクトリを制御しているようなのですが、これを
解除する方法は無いのでしょうか?

よろしくお願いいたします。
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-06-22 19:53
こんばんは。

Active Directory を運用しておられるなら IIS FTP サイト管理スクリプト の setadprop パラメータを使用して任意の FTPルートを指定できます。
未記入
会議室デビュー日: 2006/06/22
投稿数: 4
投稿日時: 2006-06-23 09:37
ueさん

おはようございます。
また、早速の返信ありがとうございます。

申し訳ありません。
先に記述しておけばよかったのですが、
残念ながらActive Directory運用ではありません。

なにか他の手段は無いでしょうか?

どうかよろしくお願いいたします。
Moo
大ベテラン
会議室デビュー日: 2004/04/12
投稿数: 118
お住まい・勤務地: 地球・港
投稿日時: 2006-06-23 10:55
こんにちは。
http://www.atmarkit.co.jp/fwin2k/win2ktips/586ftpisolate/ftpisolate.html
あたりが参考になりませんか?

未記入
会議室デビュー日: 2006/06/22
投稿数: 4
投稿日時: 2006-06-23 11:45
Mooさん

こんにちは、返答ありがとうございます。

ご指摘のページは一応見ていました。
ユーザー毎にホームディレクトリを設定するには
Active Directoryが必須であると解釈していますが、

Active Directory運用でない場合の方法があるのでしょうか?

どうぞよろしくお願いいたします。
Moo
大ベテラン
会議室デビュー日: 2004/04/12
投稿数: 118
お住まい・勤務地: 地球・港
投稿日時: 2006-06-23 13:08
引用:

未記入さんの書き込み (2006-06-23 11:45) より:
ユーザー毎にホームディレクトリを設定するには
Active Directoryが必須であると解釈していますが、


サーバのローカルアカウントを作成することができるのであれば
LocalUserうんぬんの部分が使えます。
私の環境ではuser01,user02を作って動作を確認できました。
未記入
会議室デビュー日: 2006/06/22
投稿数: 4
投稿日時: 2006-06-27 11:37
Mooさん

こんにちは、返答ありがとうございます。
また、ご連絡遅くなりまして申し訳ありません。

ようやく、検証することができました。

「ユーザーを分離する(Isolate users)」モード で試したたところ、
確かに、ログインした時のホームディレクトリは"/"になりました。

すいません、これも言葉足らずだったようで、

FTPサーバーのホームディレクトリをd:\homeとした場合、
一般のユーザーは"d:\home\ユーザー名" をホームディレクトリに
したいのですが、あるユーザーだけ(このユーザー名のフォルダ
もd:\home\に存在しています)は"d:\home"をホームディレクトリに
したい。

ということなのです。

いかがなものでしょうか?

どうぞよろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)