在局域網訪問共享文件時,有時候我們需要切換訪問用戶,便於獲得對共享文件訪問的不同權限。但是,由於windows操作系統為了方便用戶訪問共享,提供了用戶信息和共享會話記憶功能,使得當用戶訪問共享文件時,會自動按照用戶以前訪問共享時的賬號密碼自動通過驗證,而無需再次輸入賬號密碼。這樣,當用戶想切換用戶訪問共享文件時常常就比較麻煩。
本文提供了兩種方法,可以參考使用:
方法1、通過net use命令或 net session命令來刪除以前的共享會話,重新驗證訪問共享文件的用戶名和密碼
作為客戶端:
查看自己和哪些機器 有共享連接 ,就是 你訪問過哪些網絡共享
net use
示例:
C:Documents and SettingsAdministrator>net use
會記錄新的網絡連接。
狀態 本地 遠程 網絡
-------------------------------------------------------------------------------
OK \192.168.0.128IPC$ Microsoft Windows Network
命令成功完成。
可以看到已經訪問過共享 \192.168.0.128IPC$ 但是用的沒有權限的賬號
這時想切換訪問共享的賬號 可以這樣
第一步:net use * /delete
示例:
C:Documents and SettingsAdministrator>net use * /delete
您有以下的遠程連接:
\192.168.0.128VisulSourceSafeDB
繼續運行會取消連接。
是否繼續此操作? (Y/N) [N]: y
命令成功完成。
第二步:net use \192.168.0.128 passsword /user:dev
這里是用命令建立與共享的鏈接, 因為有時候 開始運行方式訪問共享會出現用默認的方式訪問的情況,不會彈出登錄框
作為服務器:
查看有哪些機器訪問了共享 ,正處於共享鏈接中 ,可以使用命令net session
示例:
C:Documents and SettingsAdministrator>net session
計算機 用戶名 客戶類型 打開空閑時間
-------------------------------------------------------------------------------
\192.168.0.101 DEV 1 00:45:58
\192.168.0.101 DEV 0 01:05:47
\192.168.0.12 ADMINISTRATOR Windows 2002 Serv 0 00:00:23
\192.168.0.128 DEV Windows Server 20 0 00:00:02
命令成功完成。
查看共享會話詳情 :net session \192.168.0.12 不貼示例了
斷開這個某個客戶端來的共享會話連接 :net session \192.168.0.12 /delete
示例:
C:Documents and SettingsAdministrator>net session \192.168.0.12 /delete
命令成功完成。
至此,我們就成功清除了以前的共享會話,而重新需要輸入用戶名和密碼來進行驗證了。但是,這種方法清除共享緩存比較麻煩,並且還常常失效。因此,我們可以考慮通過第三方軟件的方式來實現。
方法2、通過局域網共享文件管理軟件、文件共享管理工具來實現。
目前,針對共享文件管理的軟件很多,有一款“大勢至局域網共享文件管理系統”(下載地址:http://www.grablan.com/gongxiangwenjianshenji.html),是一款專門設置共享文件訪問權限,防止未經授權或越權訪問共享文件的軟件,尤其是可以只讓讀取共享文件而禁止復制共享文件、只讓修改共享文件而禁止刪除共享文件、只讓打開共享文件而禁止另存為本地磁盤,以及禁止拖動共享文件到訪問者自己的電腦,從而保護了共享文件的安全。如下圖所示:
圖:大勢至文件服務器管理軟件
大勢至共享文件管理軟件提供了共享文件夾切換用戶的功能,只需要在客戶端界面上點擊“切換用戶”,就可以實現切換共享文件訪問用戶的功能。如下圖所示:
此外,通過大勢至服務器共享文件權限設置軟件還可以詳細記錄局域網用戶訪問共享文件日志,從而便於事后備查和審計。