查看單個文章
舊 2006-05-17, 07:34 PM   #13 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

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

  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安裝光碟,進入「類型addMsftNetNetbeui」資料夾下,這裡有Nbf.sys、Netbeui.txt、Netnbf.inf共3個文件,先將Nbf.sys文件複製到本地機的「WindowsSystem32Drivers」資料夾下(這裡的本地機指安裝了WinXP的那台電腦),再將Netnbf.inf文件複製到本地機的「WindowsINF」資料夾下,Netbeui.txt文件可有可無。不過, INF資料夾具有隱藏內容,用戶需要先在WinXP下的「工具|內容」視窗中選項顯示文件才可以看到該目錄。另外,我們也可以在圖8所顯示對話視窗中選項「從磁牒安裝」,插入WinXP安裝磁牒,一步步進入「類型addMsftNetNetbeui」資料夾,找到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安裝時預設值不裝此傳輸協定,導致「網路芳鄰」看不了。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次