none
UNIXからWindows Storage Server 2008 へのNFSについて RRS feed

  • 質問

  • お世話になります。

    Windows Storage Server 2008搭載のNASを購入して、ファイルサーバーとして利用しています。
    UNIX(Solaris)およびLinux(CentOS)からNFSマウントし共有ディレクトリとして使用しています。

    以下の現象が発生し、Windows Storage Server 2008側のどの設定確認を行えばよいのでしょうか?
    ご教授ください。

    1.UNIXからディレクトリの所有者やグループを変更し、変更出来たことを確認しますが
      時間が経つと共有ディレクトリの所有者やグループに戻ってしまう。
      例:共有ディレクトリ内にディレクトリを作成
        共有ディレクトリの所有者:nassys グループ:nassysの場合
        % ls -l
        drwxrwxr-x   2 nassys    nassys     4096 12月  1日  16:34 test_dir
        # chown webuser:webuser test_dir
        % ls -l
        drwxrwxr-x   2 webuser   webuser    4096 12月  1日  16:34 test_dir
        しばらくすると webuser->nassysに戻る
        % ls -l
        drwxrwxr-x   2 nassys    nassys     4096 12月  1日  16:34 test_dir

    2.ディレクトリのパーミッションが775で同一グループのユーザーがファイル削除をすると
      アクセス権がありませんとなります。
      例:ユーザー:webuser1 グループ:webuserが操作
        %ls -l
        drwxrwxr-x   2 webuser   webuser    4096 12月  1日  16:34 test_dir
        test_dir内のファイルを削除
        % cd test_dir
        % rm aaa.txt
        rm: aaa.txt は消去されませんでした: アクセス権がありません。

    以上になります。よろしくお願いいたします。

    2011年12月1日 10:50

回答

  • ちょっと手元の Windows Server 2008 R2 を NFS サーバにして試してみましたが、ちゃんと設定が行われました。

    マッピングは特に行っていないのですが、chown コマンドで変更後に Windows 側からアクセス許可の設定を行うと、次のように反映されています。

    ※以下ではUIDが1000のユーザに対してchown を行っています。

    サーバはR2がないWindows Storage Server 2008でしょうか。また、NFSマウントのオプションはどのようになってますでしょうか。

     

    • 回答としてマーク 田中夢 2011年12月22日 7:40
    2011年12月8日 18:16

すべての返信

  • アラナイ さん、こんにちは。
    フォーラム オペレーターの田中夢です。
     
    私の方でも何か情報がないか探してみたところ、下記のサポート情報 (KB) を見つけましたのでご紹介させていただきますね。
    アラナイ さんの環境で起きている事象が解消されるかどうかはわかりませんが、内容をよくお読みになった上で、実行するかどうかをご検討されてみるのはいかがでしょうか?
    (私の方では試していませんので、ご自身の責任でお願いしますね。)
     
    また、NFS 共有フォルダーのアクセス許可について参考になりそうなサポート情報 (KB) や TechNet ライブラリなどに文書がありましたので、ご参考までに下記にご紹介させていただきますね。
     
    <参考情報>
    - UNIX ユーザーが Windows Server 2008 R2 で NFS 共有上のファイルにアクセスするときに「アクセスが拒否されました」エラー
    http://support.microsoft.com/kb/2485529
    (こちらの日本語情報は機械翻訳となっていますので、英語の原文コンテンツも参照しながらご確認ください。)
     
    - [HOW TO NFS 用クライアントを使用してファイルまたはフォルダーの NFS のアクセス許可を設定するには
    http://support.microsoft.com/?kbid=324546
     
    - 共有フォルダーのアクセス許可を管理する
    http://technet.microsoft.com/ja-jp/library/cc753731.aspx
     
    - ステップ バイ ステップ ガイド - Windows Server 2008 の NFS 用サービス
    http://technet.microsoft.com/ja-jp/library/cc753302(WS.10).aspx
     
    - User Name Mapping and Services for UNIX NFS Support (英語)
    http://technet.microsoft.com/ja-jp/library/bb463218(en-us).aspx
     
     
    こちらの情報が少しでもお役にたてば幸いです。
    ---------------------------------------------------------------------
    日本マイクロソフト株式会社 フォーラム オペレーター 田中夢
    2011年12月7日 9:17
  • ちょっと手元の Windows Server 2008 R2 を NFS サーバにして試してみましたが、ちゃんと設定が行われました。

    マッピングは特に行っていないのですが、chown コマンドで変更後に Windows 側からアクセス許可の設定を行うと、次のように反映されています。

    ※以下ではUIDが1000のユーザに対してchown を行っています。

    サーバはR2がないWindows Storage Server 2008でしょうか。また、NFSマウントのオプションはどのようになってますでしょうか。

     

    • 回答としてマーク 田中夢 2011年12月22日 7:40
    2011年12月8日 18:16
  • こんにちは。
    フォーラム オペレーターの田中夢です。
     
    たかはしもとのぶ さん
    参考になるアドバイスをいただき、ありがとうございます。
     
    アラナイ  さん
    質問を投稿されてからしばらく経過しましたが、その後 たかはしもとのぶ さんの投稿をご覧になっていただけましたでしょうか?
    今回、たかはしもとのぶ さんの投稿をトラブルシューティングの参考にしていただけたのではないかと思われますので、勝手ながら私のほうで [回答としてマーク] をつけさせていただきますね。
     
     
    今後とも TechNet フォーラムをよろしくお願いいたします。
    ---------------------------------------------------------------------
    日本マイクロソフト株式会社 フォーラム オペレーター 田中夢
    2011年12月22日 7:40