1. 程式人生 > >用不同的使用者名稱和密碼登入網路上的共享資料夾

用不同的使用者名稱和密碼登入網路上的共享資料夾

2014-05-20 22:49 by MikeZhou, 10697 閱讀, 0 評論, 收藏編輯

https://www.cnblogs.com/jinjiangongzuoshi/p/3740218.html

網路共享時,有時不同的資料夾需要不同的使用者名稱和密碼登入,而windows已經記錄了一個原來使用的使用者名稱及密碼預設使用這個使用者名稱及密碼不再彈出使用者名稱及密碼輸入提示對話方塊.簡易解決辦法.如下:

1、登出當前使用者重新登入。(重啟亦可)

2、單擊開始選單,在執行對話方塊(快捷鍵win+R)中輸入cmd回車,進入MS-DOS模式。

3、輸入:net use \\ip\ipc$  /del 回車。(例如:"net use \\192.168.1.123\ipc$  /del" IP地址即是你要訪問伺服器的IP地址。)

4、輸入:net use \\ip\ipc$ *  /user:使用者名稱。(例如:“net use \\10.0.0.1  /user:aaa ”)

5、根據提示輸入密碼,回車。(輸入密碼時,鍵入的密碼並不顯示在介面上)

連線成功後,系統會有提示資訊。

特殊說明:部分情況下即使使用NET USE 命令斷開與目標伺服器連線依然無法建立新的使用者名稱。此時系統提示無法使用兩個使用者名稱登入一個伺服器。解決方法即使第一條,登出當前使用者後重新登入,或者重新啟動計算機。

 

下面是網上找到另一種解決方法和詳細解釋:(其方法是刪除所有使用者名稱和密碼,下次登入時就可以重新輸入使用者名稱和密碼了。)

  Windows在對等網模式時,登入同一臺遠端電腦的不同共享資料夾時,都預設使用第一次登陸這臺電腦的使用者名稱與密碼,這個一定程度上方便了使用者使用共享資源,但有些特殊情況是,這臺遠端電腦上的幾個不同的共享資料夾使用了不用的使用者名稱與密碼,上面那些方便的措施就變成了一句“XXX無法訪問,你可能沒有許可權使用網路資源.....”。明明我是知道使用者名稱密碼的,憑什麼就不讓我訪問呢

  其實呢windows訪問共享資源是有兩個層面的,一開始會先訪問遠端電腦的IPC$以獲得共享列表,然後通過共享列表訪問共享目錄,出現上面的情況,是因為就算我們關閉了共享目錄,windows為了方便我們再次快速訪問遠端電腦,是會把IPC$的共享連線保留住的(可以通過使用net use命令檢視共享連線程況就一目瞭然了),所以要windows重新把輸入使用者名稱密碼的對話方塊顯示出來,就需要把與那臺遠端電腦的共享連線完全關閉才可以,這時候就可以用:


net use *   /del   /y(注意:‘/’之前都有空格)

  意思是把所有的共享連線刪除掉,刪除之後就可以重新輸入使用者名稱密碼了。但有時候因為共享連線並不會立刻關閉,在重新輸入使用者名稱密碼之後,會出現一個錯誤“XXX不允許多個使用者XXX”,這時候稍微等一等,再執行一次上面的命令,再重新輸入一遍使用者名稱與密碼,基本上就可以訪問了。

  但是還有些特殊情況是,在輸入使用者名稱與密碼的時候把“儲存使用者密碼”這一項給勾上了,這樣子的話就算我們把所有連線都刪除掉了,但由於windows會固執地使用已儲存的密碼來訪問共享資料夾,所以到最後還是一句“XXX無法訪問,你可能沒有許可權使用網路資源.....”。這時候就要先想辦法把已儲存的密碼刪除掉,才能夠重新輸入使用者名稱密碼了。

  在windows XP之後,共享密碼是儲存在使用者帳號裡面的,所以大家可以直接使用命令:

control userpasswords2

  就可以開啟“使用者帳號”對話方塊,在高階裡面選“管理密碼”,裡面就是儲存在windows裡面的共享密碼了,把裡面儲存的密碼刪除掉,再刪除共享連線,基本上就可以重新輸入使用者名稱密碼了。

  當然,“使用者帳號”其實可以在控制面板上面開啟的

 

 

 

用windows共享資料夾這個功能在日常的辦公中經常用到,因為有的時候還有專門的windows2003來作為檔案共享伺服器,並設定了資料夾的訪問許可權。同一臺電腦需要用到不同的共享許可權。
比如:windows 2003共享資料夾設定了局域網資料夾共享,並且設定了2個使用者專門用來共享訪問,一個使用者只擁有對資料夾的只讀訪問許可權,另外一個使用者則對資料夾擁有完全許可權。但是用其中一個使用者登陸之後,要用另外一個使用者名稱來進行登陸更換不了。(這裡即使你沒有記住密碼,沒在重啟電腦之前,是不會提示使用者名稱和密碼框的。)

更改訪問共享資料夾的使用者名稱和密碼解決方法:

對於檔案更換使用者名稱進行登陸必須先切斷預設使用者名稱的登陸,執行命令就是

net use \\計算機名 /delete

 

選定某個使用者名稱登陸的命令是

net use \\計算機名 /user:使用者名稱

然後再輸入密碼就可以實現使用者名稱的更換登陸了。

你也可以用下面的命令來一次清空。

net use * /del /y


刪除(或者修改)已經儲存的某個網路的使用者名稱和密碼:

 

1.“開始” --- “控制面板” --- “使用者帳戶” --- “使用者賬戶”,選擇一個使用的賬戶(我這裡是administrator),點選進入賬戶。

 

2.進入後看到左邊的邊欄,有個“相關任務”中“管理我的網路密碼”沒有,就是這個。

點選檢視原圖
3.點選這個“管理我的網路密碼”,進入看到如下圖的設定框,這裡可以新增刪除以及修改使用者名稱密碼。

點選檢視原圖

附:當然你也可以直接執行 control userpasswords2 ,切換到“高階”選項卡,點選“管理密碼”,就是上面第3步的那個設定框。

 

 

在執行中輸入“\\”+IP或者計算機名。都可以直接訪問共享。
cmd訪問方法:
c:\>net use \\192.168.1.1 123 /user:abc
192.168.1.1是伺服器的IP。123是密碼。abc是使用者名稱。這條命令是登入伺服器用的
c:\>net view \\192.168.1.1
這條命令是用來檢視共享的

清除共享訪問使用者名稱和密碼的方法:
開啟cmd.
c:\>net use * /del
就可以直接清除所有的共享連線和密碼

技術改變世界! --狂詩絕劍