1. 程式人生 > >samba不允許一個用戶使用一個以上用戶名與一個服務器或共享資源的多重連接

samba不允許一個用戶使用一個以上用戶名與一個服務器或共享資源的多重連接

samba不允許一個用戶使用一個以上用戶名與一個服務器或共享資源的多重連接

事實上這個不是samba的限制。是Windows的限制。

始終要用public=yes的話,上面的方法都不能有效解決,因為:

在打開存在public=yes的samba服務器時,如果首先點擊了有public=yes的共享資源的時候,widows會用默認的用戶名去連接服務器,一般就是windows的登錄名(可以在服務器端查看到的),這時候,再去點擊沒有public=yes的共享資源,由於使用了user級別,服務器就會要求驗證,這時,之前的默認登錄已經存在,就出現了樓主的故障了。即使註銷連接後如果沒有采用正確的順序訪問共享資源,還是會陷入這個泥潭中。

因此,最好辦法就是不用public=yes,給公共帳號建立一個共用的賬戶並公示出來。這樣處理,其實權限更清晰一些。


使用以下命令解決

net use

net use * /del /y

-----------------------------------------------------------------------------------

不允許一個用戶使用一個以上用戶名與一個服務器或共享資源的多重連接

------

1 samba 是仿造 ms 共享的

2 你是不可能多重連接的。也就是說你不可能同時有兩個身份同時訪問一個資源。這不是samba或網絡文件共享不完善,而是道理上講不通。

例如

你可以賣1架飛機上的兩張機票,1個經濟艙。1個vip.但是你不能同時坐在你的經濟艙位子和你的vip位子上。

那麽你的問題就成了,我可否迅速切換這兩個身份?


當然可以,有兩種方法

1 你手動更換你的身份。跑道vip艙門外去,你再往裏面走就要你身份認證了。具體方法樓上也跟你說了。

2 艙裏每分鐘剪一次票,自動踢你出去。當然對你來說這個數值越小越好,對別人就不一定。微軟飛機默認15分鐘剪1次。

3 你也可以選擇緩存車票,或手動拿出車票。


我認為 net use 從命令角度

或用映射/斷開 網絡驅動器 的圖形角度 都很方便。


本文出自 “尼古風鎖絲愁過” 博客,請務必保留此出處http://smoke520.blog.51cto.com/9256117/1961944

samba不允許一個用戶使用一個以上用戶名與一個服務器或共享資源的多重連接