允許根目錄存取
您可以允許 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 共用的匿名存取 |
開啟 Windows 檔案總管:按一下 [開始],指向 [程式集] 或 [所有程式],再指向 [附屬應用程式],然後按一下 [Windows 檔案總管]。
在詳細資料窗格中,以滑鼠右鍵按一下您要管理的共用目錄。
按一下 [共用]。
按一下 [NFS 共用]。
選取 [允許匿名存取]。
若要指定非預設值的匿名使用者識別碼 (UID) 或匿名群組識別碼 (GID),請在 [匿名 UID] 或 [匿名 GID] 方塊中輸入值。
按一下 [套用]。
其他參考資料
使用命令提示字元允許對 NFS 共用的匿名存取 |
開啟提升權限的命令提示字元。
-
按一下 [開始],然後按一下 [所有程式]。
-
指向 [附屬應用程式],在 [命令提示字元] 圖示上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
-
按一下 [開始],然後按一下 [所有程式]。
在命令提示字元下,輸入:
nfsshare -o option=value...sharename
引數 描述 sharename
共用目錄的名稱。
-o
指定要設定的一或多個選項,而且至少需設定為下列之一:
anon={yes | no}
指定匿名 (未對應的) 使用者是否能存取共用目錄。預設值為 no。
anonuid=uid
指定匿名 (未對應的) 使用者將使用 uid 做為其使用者識別碼 (UID) 來存取共用目錄。預設值為 -2。即使停用匿名存取,當回報檔案的擁有者為未對應的使用者時,仍會使用匿名 UID。
anongid=gid
指定匿名 (未對應的) 使用者將使用 gid 做為其群組識別碼 (GID) 來存取共用目錄。預設值為 -2。即使停用匿名存取,當回報檔案的擁有者為未對應的使用者時,仍會使用匿名 GID。
附註 若要檢視此命令的完整語法,請在命令提示字元中輸入:nfsshare /?