none
hostsファイルのアクセス権(PowerUserとUsers)について RRS feed

  • 質問

  • 名前解決を行うため、あるサーバのhostsファイルにIPとホスト名の記載を行いました。

    しかし名前解決がうまくいきませんでした。

    (※hostsファイルを見に行ってない様子でした)

    原因を模索したところ

    hostsファイルにUsersとPowerUsersの権限が付与されていないことが

    原因であると分かりました。

    (※PowerUsers,Usersの権限を付与したところ名前解決がうまくいきました。)

    そこで下記2点をお伺いしたく投稿させていただきました。

    ①PowerUsers,Usersの権限が必要な理由。

    ②なぜ、hostsファイルにPowerUsers,Usersの権限が付与されていなかったか。(もしくは消えてしまったのか。。)

    OSはWindowsServer2003です。

    よろしければ知恵をお貸しください。

    2014年12月26日 6:48

回答

  • Windows Server 2003 だと DNS Client サービスが hosts ファイルを確認していたと思います。
    その際に使用されるアカウントは NT Authority\NetworkService で、NetworkService アカウントがアクセスする為に Users へのアクセス権が必要だったかと。

    恐らく、元々あった hosts ファイルを編集したのではなく、何処からかコピーしたのではないでしょうか?
    で、コピー元のファイルには PowerUsers,Users に対して権限が無かった、という可能性はありませんか?

    2014年12月26日 11:03

すべての返信

  • Windows Server 2003 だと DNS Client サービスが hosts ファイルを確認していたと思います。
    その際に使用されるアカウントは NT Authority\NetworkService で、NetworkService アカウントがアクセスする為に Users へのアクセス権が必要だったかと。

    恐らく、元々あった hosts ファイルを編集したのではなく、何処からかコピーしたのではないでしょうか?
    で、コピー元のファイルには PowerUsers,Users に対して権限が無かった、という可能性はありませんか?

    2014年12月26日 11:03
  • こんにちは、kfujii さん
    フォーラムオペレータの佐伯 玲 です。

    mu100さんからの返信はご覧いただけておりますでしょうか?
    ご参考になるかもしれない情報が寄せられているのではないかと思いますので私のほうから「回答としてマーク」とさせていただきました。

    フォーラムでご質問後に返信が寄せられていた場合には内容をご確認の上スレッドへご返信くださいね。
    そして解決に至った場合には該当の返信へ「回答としてマーク」いただけますようお願い致します。


    宜しくお願い致します。

    TechNet Community Support 佐伯 玲

    2015年1月9日 2:49