1. 程式人生 > >WIN7共享檔案需要輸入密碼的解決辦法

WIN7共享檔案需要輸入密碼的解決辦法

       如果您在 Windows 7 中建立過非家庭組的高階共享,相信您還記得,預設情況下,所有使用者在嘗試訪問您的計算機時都是需要輸入憑據來連線的,憑據驗證通過後才能列出可用的共享。其實這就是 Windows 7 中的預設的共享安全特性,啟用密碼保護的共享。
       這一設定是與網路型別配置檔案關聯的。例如當您新接入一個網路環境時,Windows 7 會彈出一個嚮導讓您選擇家庭網路、工作網路或者公用網路,選擇家庭或者工作網路對應的都是專用網路配置檔案,而選擇公用網路則對應的是公用網路配置檔案。但不論在哪個配置檔案,密碼保護的共享這一項設定預設都是被啟用的。如果您要檢查或更改對應每種配置檔案的設定,請前往“控制面板”下的“網路和 Internet”-“網路和共享中心”-“高階共享設定”。




       開啟了“啟用密碼保護共享”的設定之後,當用戶嘗試訪問您的計算機時,他們必須先鍵入一個憑據,該憑據是位於您計算機上的某個帳戶的使用者名稱和密碼(該帳戶必須帶有密碼才能訪問)。當憑據得以驗證通過後,您才可以看見可用的共享檔案夾,而當您進一步訪問某個資料夾時,又需要將您剛才輸入的憑據與資料夾的共享訪問許可權進行匹配,如果有許可權訪問該資料夾,才能繼續。(啟用密碼保護共享的功能不適用於域網路)
       因此,如果要順利訪問共享資料夾及裡面的內容,除了需要確保計算機位於同一個工作組、同一網段能夠互訪之外,您還需要為該資料夾指定一個合適的帳戶並分配許可權,並且讓訪問者在首次彈出憑據輸入框時就輸入對應該帳戶的憑據(使用者名稱及密碼)。下面我們結合一個例項來看看怎樣正確共享與訪問。

       我們假設有兩臺 PC,分別叫 A 和 B,準備在 A 上建立一個共享資料夾,並使用 Eric 這個本地帳戶進行保護,然後讓 B 上的使用者去使用計算機 A 上面使用者 Eric 的憑據訪問。那麼,我們需要這麼做:
       1.在 A 上準備好要共享的資料夾,例如,我們建立一個名為“Share”的資料夾,然後用滑鼠右擊它,選擇“屬性”,並切換到“共享”選項卡。


其實在這個選項卡的下部,我們就可以清楚地看見,當前計算機處於啟用了密碼保護共享的狀態,使用者必須具有此計算機的使用者帳戶和密碼才能列舉共享資料夾。
       2.點選“高階共享”按鈕,彈出高階共享配置對話方塊,選中“共享此資料夾”前面的複選框,然後單擊“許可權”按鈕。



       3.在彈出的許可權配置對話方塊中,我們選中默認出現的“Everyone”組,並且刪除。


注意,如果您不接著做以下步驟,而是預設就使用“Everyone”組,也是可以的,只不過訪問者只要輸入您本機的任何一個帶密碼的帳戶的憑據並通過驗證後,均可訪問這個共享資料夾。而接著做以下步驟後,只有提供指定帳戶的憑據並通過驗證後才能訪問共享內容。
       4.我們單擊“新增”按鈕,在彈出的“選擇使用者或組”對話方塊中,我們鍵入一個本地的帶有密碼的使用者帳戶的帳戶名,並且單擊右側的“檢查名稱”按鈕。如果您輸入的名稱正確,那麼該名稱前端會被自動加上計算機名,整個名稱也會加上下劃線。例如,我們這裡鍵入“Eric”,檢查名稱後,應該是這樣:


注意,在這裡一定得新增一個帶有密碼的並且有權訪問您將共享的檔案(夾)的使用者名稱,因為,在遠端訪問輸入憑據時,空密碼是不被接受的。當然,您也完全可以就新增計算機 A 上當前登入的這個帳戶的使用者名稱(同樣要求該帳戶有登入密碼)。
       5.我們在“選擇使用者或組”對話方塊中單擊“確定”,返回到許可權設定對話方塊,我們可以進一步通過勾選的方式,決定遠端使用者在訪問該共享時是隻讀的還是可以更改裡面的檔案的。例如,我們希望這個受密碼保護的共享對於授權使用者是可以進行更改刪除等操作的,就可以在“完全控制”對應的“允許”列的複選框內打上勾,並且單擊“確定”。


       6.回到“高階共享”配置對話方塊後,單擊“確定”按鈕應用許可權設定,然後我們可以關閉這個共享資料夾的屬性對話方塊。到這裡,我們就建立了一個特定使用者才能訪問其內容的共享了。
       7.登入計算機 B 上的某個使用者,然後開啟資源管理器,在位址列中鍵入 UNC 路徑來訪問 A 計算機。當然,這要求這兩臺計算機都位於工作組中並且在同一個網段內,而且啟用了“網路發現”等相關設定。如果您要檢查或更改這些設定,也請前往“控制面板”下的“網路和 Internet”-“網路和共享中心”-“高階共享設定”。在這裡,假設計算機 A 的計算機名為“Eric-PC”,並且 IP 地址是“192.168.2.102”,那咱們既可以在資源管理器的位址列鍵入“\\Eric-pc”也可以鍵入“\\192.168.2.102”並回車訪問。
       8.此時,應該就會彈出憑據輸入框啦。您可以在上下兩個輸入框內分別鍵入授權的使用者名稱與密碼。使用者名稱需要以“計算機名\使用者名稱”的方式輸入。例如之前我們在 A 計算機上僅對 Eric 使用者進行了 Share 資料夾的授權訪問,那麼這裡,我們需要鍵入“Eric-PC\Eric”以及對應的使用者密碼。


注意,如果您想每次重新連線到該共享時都要輸入密碼,請確保“記住我的憑據”一項前面的複選框處於清空狀態。否則,下次您再連線該共享時,由於 Windows 儲存了您的憑據,所以不會再提示您鍵入憑據。萬一您不小心選擇了記住憑據,您可以前往“控制面板”裡面的“使用者帳戶和家庭安全”下的“憑據管理器”去刪除儲存的這個憑據即可。
       好了,通過以上步驟和方法,您就可以輕鬆建立一個屬於您自己的受密碼保護的共享啦,並且該共享僅對特定使用者開放。這就是 Windows 7 中“啟用密碼保護共享”的一個好處,咱們可以利用它限制使用不同帳戶憑據登入的人分別可以訪問哪些共享資料夾。例如,A 計算機有兩個帶有密碼的帳戶,一個叫 A1,另一個叫 A2,同時也建立有兩個共享資料夾 S1 和 S2,那麼我們可以通過以上步驟,限制只有 A1 可以訪問 S1、只有 A2可以訪問 S2,那麼其他計算機使用者嘗試訪問 A 計算機時,輸入 A1 或者 A2 的憑據登入後,均可以看見兩個共享資料夾,但每個憑據只能訪問自己有許可權的那個資料夾下的內容。
       最後,我們再簡單說一下其中的原理。
       我們知道,在訪問網路共享資料夾時(尤其是在 XP 等舊版本系統中),預設是使用共享計算機上的 Guest 帳戶進行訪問的,所以預設不需要您提供憑據,因為 Guest 這個內建帳戶具有一定的特殊性,除了作為來賓帳戶可以讓您的客人登入計算機外,系統還能夠管理其設定和行為,在共享檔案等操作時被應用。其實,在 Windows 7 中啟用密碼保護共享這一功能時,系統會自動關閉 Guest 帳戶,而關閉密碼保護共享後,系統會啟用 Guest 帳戶。Win7 預設是啟用密碼保護共享的,也就是預設禁用 Guest 帳戶的,所以我們在訪問網路計算機時,就會被要求輸入憑據以登入。因此,如果您要還原經典的通過 Guest 帳戶進行共享訪問的設定,只需關閉密碼保護共享功能即可。
       另外還要提醒您一點,共享檔案的訪問許可權不僅僅受制於共享許可權的設定,也受制於被共享檔案在本地驅動器上的 NTFS 許可權設定。例如,您在計算機 A 上為 Share 資料夾分配了 Eric 帳戶的共享許可權,而提供 Eric 的憑據後仍不能訪問共享的檔案,可能是因為被共享的 Share 資料夾在本地計算機 A 上就不允許 Eric 使用者訪問,所以您需要在該資料夾屬性的安全選項卡檢查使用者 Eric 或者 Eric 隸屬的使用者組是否對其有訪問和控制權限。
轉自:雲世界http://edu.gamfe.com/d/30009.html