區域網98、2000、XP互訪問題解決完全手冊

科技探索者發表於2017-11-12
XP檔案共享完全手冊
  
  WIN xp是NT核心的,所以在網路安全的要求比9x要高。在檔案共享方面,也不同於9x。在9x的系統中只需要在共享中設個密碼,就可以只讓知道密碼的使用者登陸。而xp卻無法這樣簡單地實現。
  
  win xp的共享分為兩中:簡單檔案共享(Simple File Sharing)和高階檔案共享(Professional File Sharing)。xp在預設情況下是開啟簡單檔案共享的。
  
  一、簡單檔案共享
  
  開啟簡單檔案共享很簡單,只要右鍵點選驅動器或者資料夾,然後選擇屬性,出現如下圖所
  
  我們只要選中在網路中共享這個資料夾。共享以後,“允許網路使用者更改我的檔案”這一項是預設開啟的,所以沒有特殊必要的話,我們必須把它前面的勾去掉共享驅動器會先出現一些安全提示,如下圖:
  
  然後點選共享驅動器,就會出現如圖一一樣的設定。
  
  開啟GUEST帳戶
  
  這一步很重要,xp預設GUEST帳戶是沒有開啟的,如下圖:
  
  要允許網路使用者訪問這臺電腦,必須開啟GUEST帳戶。依次執行”開始-設定-控制皮膚-管理工具-計算機管理--本地使用者和組-使用者”在右邊的GUEST賬號上單擊右鍵,選”屬性”然後去掉”賬號已停用”選擇,98用網路使用者登陸,使用者名稱密碼同在XP下剛輸入的就行。
  
  如果還是不能訪問,可能是本地安全策略限制該使用者不能訪問。在啟用了GUEST使用者或者本地有相應賬號的情況下,點選”開始–設定–控制皮膚–計算機管理–本地安全策略”開啟”本地安全指派–拒絕從網路訪問這臺計算機”的使用者列表中如果看到GUEST或者相應賬號請刪除設定簡單檔案共享,網路上的任何使用者都可以訪問,無須密碼,簡單明瞭。
  
  二、高階檔案共享
  
  xp的高階檔案共享是通過設定不同的帳戶,分別給於不用的許可權,即設定ACL(Access Control List,訪問控制列表)來規劃資料夾和硬碟分割槽的共享情況達到限制使用者訪問的目的。
  
  第一、禁止簡單檔案共享:
  
  首先開啟一個資料夾,在選單欄的“工具”,“資料夾選項”,“檢視”的選項卡,在高階設定裡,去掉“使用簡單檔案共享(推薦)”,如下圖:
  
  光是這樣並不能啟動高階檔案共享,這只是禁用了簡單檔案共享,還必須啟用帳戶,設定許可權,才能達到限制訪問的問題。
  
  第二,設定帳戶
  
  進入控制皮膚的使用者帳戶,有計算機的帳戶和來賓帳戶。僅僅是開啟GUEST帳戶並不能達到多使用者不同許可權的目的。而且在高階檔案共享中,Windows XP預設是不允許網路使用者通過沒有密碼的賬號訪問系統。所以,我們必須為不同許可權的使用者設定不同的帳戶。
  
  假如網路其他使用者的訪問許可權都一樣(大多數情況都是這樣),我們只需設定一個使用者就行了。在使用者帳戶裡,新建一個使用者,由於我們必須考慮網路安全性,以所設使用者必須為最小的許可權和最少的服務,型別設定為“受限制使用者”。如上圖的AAA使用者。
  
  在預設的情況下,xp新建帳戶是沒有密碼的,上面說過,預設情況下xp是不允許網路使用者通過沒有密碼的帳戶訪問的。所以,我們必須給剛剛新增的AAA使用者填上密碼。
  
  新增使用者也可以這樣進行:開啟 控制皮膚,“管理工具”,“計算機管理”,“系統工具”,“本地使用者和組”,“使用者”,在右邊的視窗,按右鍵新建使用者,如下圖:
  
  如果你希望網路使用者通過此帳戶訪問系統而不需要密碼,需要更改xp的安全策略:
  
  開啟控制皮膚,“管理工具”,“本地安全策略”,展開“本地策略-安全選項”,雙擊“賬戶: 使用空白密碼的本地賬戶只允許進行控制檯登入”,並停用它,然後確定。如下圖:
  
  注意:在Home版的Windows XP裡是沒有組策略的。
  
  第三、設定共享
  
  做好以上的設定就可以設定共享了,點選一個資料夾,屬性,共享選項卡,嘿嘿,跟剛剛的不同了吧,下面還多了個許可權的按鈕。如下圖:
  
  點選許可權,預設是EVERYONE,也就是每個使用者都有完全控制的許可權如下圖:
  
  其中(BIGEASTAAA)表示計算機bigeast中的AAA使用者。
  
  如果我們設定AAA有隻讀許可權,只需要在“讀取”那裡打勾就行了。
  
  許可權的說明:
  
  讀取許可權允許使用者:瀏覽或執行資料夾中的檔案。
  
  更改許可權允許使用者:改變檔案內容或刪除檔案。
  
  完全控制許可權允許使用者:完全訪問共享資料夾。
  
  如果設定不同的帳戶不同許可權,重新一次以上步驟。
  
  特別注意,開啟了高階共享,系統的所有分割槽都被預設共享出來,必須把它改回來。
  
  第四、網路使用者訪問共享資料夾
  
  如果網路使用者的作業系統是NT/2000/XP的話,訪問時候提示使用者密碼,只要輸入剛剛設定好的帳戶密碼就可以正常訪問了。否則無法訪問。
  
  如果客戶機的作業系統是Windows 95/98/Me,可以設定在登入Windows時直接登入到網路,這樣就可以直接登入Windows xp/2000 /NT。使用者名稱是這一切的關鍵。然而許多Windows 9X的電腦設定了直接登入到桌面而不需要提供使用者名稱和密碼(即Windows 登入)。如果是這樣的話,點選 開始-登出,就會顯示出當前登入的使用者名稱。只要確定 登出,就可以換用其他使用者名稱登入了。登入後,雙擊網路鄰居圖示,就可以瀏覽所有共享的資料夾和硬碟分割槽。如果在這一步你遇到了錯誤,那麼可能是沒有正確登入造成的。
  
  解決Win98的無法訪問Win2000、winxp辦法
  
  常用辦法:
  
  在Win2000 professional的使用者管理中使GUEST使用者有效就可以了。
  
  操作方法:控制皮膚→使用者和密碼→高階→高階→點“使用者”資料夾→然後在右邊的Guest(供來賓訪問計算機或訪問域的內建帳戶)上點右鍵進行其屬性設定→在常規選項中將“帳戶已停用”前的對勾去掉即可。
  
  以“每伺服器”模式安裝的Windows 2000 Server、Windows 2000 Advanced Server系統,操作方法是:控制皮膚→管理工具→計算機管理→“系統工具”選項裡“本地使用者和組”→然後在右邊的Guest(供來賓訪問計算機或訪問域的內建帳戶)上點右鍵進行其屬性設定→在常規選項中將“帳戶已停用”前的對勾去掉即可。
  
  如還沒解決,請往下看:
  
  對策一:在Win2000/XP中啟用Guest使用者。在Win2000/XP系統安裝之後會預設建立兩個使用者賬戶,即Administrator(系統管理員)和Guest(來賓賬戶),所有在本地計算機沒有被分配到賬戶的使用者都將預設使用Guest賬戶,該賬戶是沒有密碼的。不過,在預設設定下,這個Guest賬戶並未被啟用,我們可以從“控制皮膚|管理工具|計算機管理|本地使用者和組|使用者”中找到“Guest”賬戶,並用滑鼠右擊開啟“Guest屬性”對話方塊(如圖6),去除這裡的“賬戶已停用”核取方塊上的對鉤標記,這樣退出後就可以從Win98中訪問到Win2000/XP了。
  
  其實,啟用了Guest賬戶後,最大的好處是從Win98訪問Win2000/XP時就不需要輸入使用者名稱和密碼了,這種方法比較適合於使用者不確定、訪問量較大的區域網,但對家庭使用者來說並不適用。
  
  對策二:檢查Win2000/XP中是否存在安全策略限制。有時,Win2000/XP“聰明”過了頭,雖然我們已經啟用了Guest賬戶,從Win98中卻仍然無法訪問Win2000/XP,這時就要從“控制皮膚|管理工具|本地安全策略|本地策略|使用者權利指派”中找到“從網路訪問此計算機”或者“拒絕從網路訪問這臺計算機”,然後檢查一下其中是否出現了Guest賬戶或者其他對應的賬戶,然後根據不同情況進行新增或者刪除即可。
  
  對策三:停用本地連線上的防火牆。防火牆是充當網路與外部世界之間的保衛邊界的安全系統,微軟在WinXP中為使用者提供了一個內建的Internet連線防火牆(ICF),啟用後可以限制某些不安全資訊從外部進入內部網路。不過,如果您是在本地連線上啟用了這個防火牆,那麼就會造成工作組之間無法互訪,出現“XXX無法訪問”、“您可能沒有許可權使用網路資源”、“請與這臺伺服器的管理員聯絡以查明您是否有訪問許可權”、“找不到網路路徑”等類似的提示,此時請在圖7中停用本地連線的防火牆遮蔽。
  
  停用ICF
  
  對策四:為WinXP新增NetBEUI協議。其實,直接新增NetBEUI協議對於解決不能互訪的問題有時反而更為簡單一些,而且它可以解決上面提到的啟用防火牆的問題。Win98安裝時會自動安裝NetBEUI協議,但由於WinXP已經不再提供對NetBEUI協議的技術支援,因此只能手工新增了。
  
  找出WinXP安裝光碟,進入“ValueaddMsftNetNetbeui”資料夾下,這裡有Nbf.sys、Netbeui.txt、Netnbf.inf共3個檔案,先將Nbf.sys檔案複製到本機的“WindowsSystem32Drivers”資料夾下(這裡的本機指安裝了WinXP的那臺電腦),再將Netnbf.inf檔案複製到本機的“WindowsINF”資料夾下,Netbeui.txt檔案可有可無。不過, INF資料夾具有隱藏屬性,使用者需要先在WinXP下的“工具|屬性”視窗中選擇顯示檔案才可以看到該目錄。另外,我們也可以在圖8所示對話方塊中選擇“從磁碟安裝”,插入WinXP安裝磁碟,一步步進入“ValueaddMsftNetNetbeui”資料夾,找到Netnbf.inf檔案開啟,然後就可以安裝NetBEUI協議了。
  
  選擇“從磁碟安裝”方式。
  
  對策五:啟用Win98中的“檔案及印表機共享”。這是一個很簡單但卻經常被人忽略的問題,就是裝有Win2000/XP的機器雖然可以從“網路上的芳鄰”中發現裝有Win98的機器,但卻無法訪問,這是因為Win98未啟用“允許其他使用者訪問我的檔案”而造成的,啟用該選項就可以解決這個問題
  
  區域網內Windows XP與Windows 98se的雙向訪問解決
  
  1、在XP上安裝NetBEUI協議
  
  在WINXP安裝光碟下VALUEADDMSFTNETNETBEUI目錄下,有三個檔案,其中NETBEUI.TXT作了如下說明:
  
  NetBEUI (NBF) 是一個不可路由的協議,適用於小規模的網路。Microsoft Windows 不再支援此協議。如果產品支援人員提示您安裝此協議作為臨時解決方法,請按照下面的指示進行。
  
  在 Windows XP 和 Windows 2002 上安裝 NetBEUI 協議的方法。
  
  * 複製 nbf.sys 到 %SYSTEMROOT%SYSTEM32DRIVERS 目錄
  
  * 複製 netnbf.inf 到 %SYSTEMROOT%INF 目錄
  
  * 開啟網路連線屬性,單擊 “安裝…” 按鈕來安裝 NetBEUI 協議
  
  注:%SYSTEMROOT%是你安裝XP的目錄名,我的是WINDOWS。
  
  2、看一下安全設定是否禁止GUEST
  
  在開啟了系統Guest使用者的情況下,點選“開始”-》“執行”,輸入gpedit.msc,可以調出組策略編輯器,在“本地計算機策略計算機配置Windows設定安全設定本地策略使用者權利指派拒絕從網路訪問這臺計算機”中赫然可以看到有Guest使用者!如果在這裡刪除Guest使用者,那麼其他電腦就可以從網路上的芳鄰中檢視這臺電腦的共享目錄了。 有的機子上並不一定有禁止GUEST的,這時你就不必做什麼操作了。
  

  3、特別說明:以上的操作是因為本單位的區域網上的機子用了NETBEUI協議。XP安裝時預設不裝此協議,導致“網路上的芳鄰”看不了。

本文轉自游來游去島部落格51CTO部落格,原文連結http://blog.51cto.com/ylyqd/1946如需轉載請自行聯絡原作者


wingking84


相關文章