How to : 設定資料庫的 Share Permissions(分享權限)   1 comment

原文文章: How to : Set Share Permissions for a Database

注意:

  • 你必須是該電腦的管理者才可執行這邊所有的動作,來 restrict (限制) 資料庫的存取。資料庫必需安裝在 NT 檔案系統 (NT File System:NTFS) ,因為NTFS同意你針對檔案和資料夾做權限的設定。
  • 你必須針對一個以上的資料庫管理者,包含你在內,設置 Administrator Group (管理者群組),針對一般的使用者設置 User Group (使用者群組),資料庫管理者擁有完整的資料庫存取、管理使用者、管理內容的權限。一般使用者可以透過Visual SourceSafe Explorer、命令列工具(Command line utility)或是透過有 Visual SourceSafe 插件的軟體 (如:Visual Studio),執行基本的資料庫工作。
  • 使用者名稱 Admin 是唯一可以用登入 Visual SourceSafe Administrator 的使用者名稱。任何在管理者群組的成員必須使用 Admin 使用者名稱與所設定的密碼來登入。

 

建立使用者群組

1. 在桌面上的 我的電腦 圖示上按下滑鼠右鍵,選擇管理項目

SetSharePermissions_1

2. 在電腦管理中,展開 系統工具 (System Tools) 和 本機使用者和群組 (Local Users and Groups)

SetSharePermissions_2

3. 選擇 群組 (Groups),按下滑鼠右鍵選擇 新群組 (New Group) 項目。

SetSharePermissions_3 

4. 輸入一個專門給Visual SourceSafe管理者群組使 用的帳號與描述,例如:VSS_DB1_Admin。按下加入按鈕,將成資料庫管理者加入到此群組中,設定好後按下建立按鈕。

SetSharePermissions_4

5. 重複上述 3 4 步驟,建立 使用者群組 (User Group),例如:VSS_DB1_User。

6. 使用 檔案總管 (Windows Explorer) ,瀏覽到 Visual SourceSafe 資料庫所在資料夾(包含 Srcsafe.ini 檔案),然後選擇該資料夾。在 檔案選項 中點選 內容 (Properties) 項目。

SetSharePermissions_5

7. 選擇 分享頁面 (Sharing tab) , 選擇 共用此資料夾 (Share this folder),如果你不想使用預設的共用名稱,則在 共用名稱欄位 中輸入新的共用名稱。按下 使用權限 (Permissions) 按鈕,開啟 群組對話框 (Group box)。

SetSharePermissions_6

8. 當你對 Visual SourceSafe 資料庫資料夾啟用分享時,Everyone 群組會被自動加入。在 群組或使用者名稱 的清單中,選擇 Everyone 群組,按下 移除 (Remove) 按鈕。

SetSharePermissions_7

9. 按下 新增 按鈕,將你剛剛所建立的使用者群組加入。

SetSharePermissions_8 

10. 選擇 管理者群組,勾選 完全控制 (Full Control) 項目的 允許 部分核選方塊。

SetSharePermissions_14

11. 選擇 使用者群組,勾選 變更 (Change) 項目的 允許 部分核選方塊。

SetSharePermissions_15

12. 按下 確定 按鈕,儲存修改結果。

13. 接下來開始針對檔案指定存取權限。

 

指定檔案存取權限

1. 使用 檔案總管 (Windows Explorer) ,瀏覽到 Visual SourceSafe 資料庫所在資料夾(包含 Srcsafe.ini 檔案),然後選擇該資料夾。在 檔案選項 中點選 內容 (Properties) 項目。

SetSharePermissions_5

2. 選擇 安全性分頁 (Security tab),按下 新增 按鈕。

SetSharePermissions_9

3. 將剛剛所建立的管理者群組與使用者群組加入,你可以使用 進階 按鈕來協助你找到該群組的正確名稱。

SetSharePermissions_10

4. 選擇 管理者群組 ,勾選在 完全控制 (Full Control) 的允許項目下的核選方塊。

SetSharePermissions_11

5. 選擇 使用者群組 , 勾選在 讀取 (Read) 與 清單資料夾內容 (List Folder Contents) 的允許項目下的核選方塊,並將其他的核選方塊清除勾選。

SetSharePermissions_12

6. 按下 確定 按鈕儲存設定。

7. 根據 步驟 1 到 6 的作法,參考下列表格,對Visual SourceSafe 的資料夾作存取的設定。

Visual SourceSafe 資料夾 / 檔案 管理者群組 使用者群組
Win32 資料夾 讀取及執行 (Read and Execute) 沒有使用者存取權限
Data 資料夾 完全控制 (Full Control) 修改 (Modify)
Temp 資料夾 完全控制 (Full Control) 修改 (Modify)
Users/<使用者名稱> 完全控制 (Full Control) 修改 (Modify)
<shadow資料夾> 完全控制 (Full Control) 唯讀

修改 (Modify)
VssWebUpload 完全控制 (Full Control) 修改 (Modify)
VssWebDownload 完全控制 (Full Control) 修改 (Modify)

8. 如果你要資料夾不 繼承 (inherit) 父資料夾的權限,按下 進階 按鈕,將 允許從父項繼承權線套用到這個物件和所有的子物件,包括明確定義於此的項目 核選方塊取消,這時會跳出安全性對話方塊,按下 移除 按鈕,即可將繼承自父資料夾的權限項目移除。

SetSharePermissions_13

9. 按下 確定 按鈕儲存所有設定。

廣告

Posted 2008 年 01 月 31 日 by sfcer0414 in VSS 2005

One response to “How to : 設定資料庫的 Share Permissions(分享權限)

Subscribe to comments with RSS.

  1. 感謝蝦米大人的分享 真是太辛苦了啦…

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: