• 締切済み

Webサーバーでフォルダを認証つきで公開での疑問とセキュリティについて

Windows XP ProをNTFSフォーマットでインストールしたPCを Webサーバーとして(も)使用して、特定のフォルダを 認証つきで外に公開したく次のようなことをして 実現できてるのですが 少し疑問があるので教えて頂けないでしょうか ちなみに、このサーバーの目的は他の場所からファイルのダウンロードです(自分で利用) 公開したいフォルダのプロパティで 「Web共有」でフォルダを共有するを選択 「セキュリティ」でEveryoneを削除し 自分のユーザ名(管理者権限)を追加(これで、自分だけが登録されています) これだけで、アクセスするとユーザ名とパスワードを求められるのですが 正しく入力しても受け付けてくれません (気になる点は、ユーザ名が日本語であること) そこで、新規に半角英文字のユーザ(Userグループに所属)を作成し 公開したいフォルダのプロパティの 「セキュリティ」で追加すると このユーザではアクセスすることができてます なぜ、自分のユーザではアクセスできないのでしょうか? また、今の設定でセキュリティ的に何かまずいところがあれば 教えて頂けないでしょうか インターネットインフォメーションサービスの Webサイト-規定のWebサイト以下の 仮想ディレクトリ、ディレクトリは どれも使用してないですが 削除するのもあれなので全てプロパティで 読み取りのチェックをはずしています

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

 回答になるかどうかわかりませんが、一口にいうと日本語のようなマルチバイトの処理がOSのあらゆるところで行われているわけではないということです。これは過去のOSとの互換性を保つという意味でも簡単に移行できないしがらみになっています。このため、共有フォルダやユーザ名に日本語を使うとさまざまな障害が発生することが知られています。従って、今後ともインターネット上で使うユーザ名、フォルダ名、ファイル名は半角英数字を使うことをおすすめ致します。  日本語のマルチバイト文字を使ってもうまくいく場合もあります。これは文字列をバイト列と見なしたときに特定の区切り文字などが含まれない場合、等です。もうひとつの注意点は既に作成された日本語ユーザ名をアルファベット半角文字に「変更」しても問題は解決されません。ユーザを削除して改めて作り直さなければなりません。

関連するQ&A

専門家に質問してみよう