允許根目錄存取

您可以允許 UNIX 使用者對資源進行根目錄存取。其中一些方法包括:

  • 匯出共用資源時,指派根目錄存取給用戶端電腦。

  • 對應 (透過 Active Directory 查閱服務或使用者名稱對應) UNIX 使用者 root (UID 0) 到 Windows 使用者系統管理員,同時也對應到 root 所屬的 Windows 群組系統管理員群組。

例如,假設有個情況是 Administrators 擁有 Testdir 目錄。這個目錄是使用 Windows 的 Administrators 群組成員帳戶所建立。列出的權限是在建立目錄後所設定。在 UNIX 用戶端上,這些權限大致如下:

ls ld /testdir
drwxrwxr-x 2 root root 64 Nov 3 12:11 /testdir/

如果目錄是由 Administrators 所擁有,Server for NFS 所報告的使用者識別碼 (UID) 與群組識別碼 (GID) 配對即為 0,0。

允許匿名存取

根據預設,Server for NFS 並不允許匿名使用者存取共用目錄。當您共用目錄時,您可以允許對目錄的匿名存取,而且可以將預設匿名 UID 與 GID 變更為任何有效 UNIX 使用者與群組帳戶的 UID 與 GID。如果針對共用資源變更匿名 UID 與匿名 GID,則當擁有檔案的 Windows 使用者未對應至 UNIX 使用者時,就會使用這些值來報告該擁有者,即使不允許匿名存取也是如此。

附註

若要啟用匿名存取,請啟用 Network Access: Let Everyone permissions apply to anonymous users 原則。

使用 Windows 介面允許對 NFS 共用的匿名存取
  1. 開啟 Windows 檔案總管:按一下 [開始],指向 [程式集][所有程式],再指向 [附屬應用程式],然後按一下 [Windows 檔案總管]

  2. 在詳細資料窗格中,以滑鼠右鍵按一下您要管理的共用目錄。

  3. 按一下 [共用]

  4. 按一下 [NFS 共用]

  5. 選取 [允許匿名存取]

  6. 若要指定非預設值的匿名使用者識別碼 (UID) 或匿名群組識別碼 (GID),請在 [匿名 UID][匿名 GID] 方塊中輸入值。

  7. 按一下 [套用]

其他參考資料

使用命令提示字元允許對 NFS 共用的匿名存取
  1. 開啟提升權限的命令提示字元。

    1. 按一下 [開始],然後按一下 [所有程式]

    2. 指向 [附屬應用程式],在 [命令提示字元] 圖示上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

  2. 在命令提示字元下,輸入:

    nfsshare -o option=value...sharename

    引數 描述

    sharename

    共用目錄的名稱。

    -o

    指定要設定的一或多個選項,而且至少需設定為下列之一:

    anon={yes | no}

    指定匿名 (未對應的) 使用者是否能存取共用目錄。預設值為 no

    anonuid=uid

    指定匿名 (未對應的) 使用者將使用 uid 做為其使用者識別碼 (UID) 來存取共用目錄。預設值為 -2。即使停用匿名存取,當回報檔案的擁有者為未對應的使用者時,仍會使用匿名 UID。

    anongid=gid

    指定匿名 (未對應的) 使用者將使用 gid 做為其群組識別碼 (GID) 來存取共用目錄。預設值為 -2。即使停用匿名存取,當回報檔案的擁有者為未對應的使用者時,仍會使用匿名 GID。

    附註

    若要檢視此命令的完整語法,請在命令提示字元中輸入:nfsshare /?

其他參考資料