windows 訪問linux共享問題
虛擬機上面的linux 配置samba ,上面測試共享沒問題,smbclient -L //localhost 可以看到設置的共享目錄。在windows上面運行,輸入//ip 也可以看到目錄共享名,就是雙擊 打不開,默認是 share 方式共享,共享設置裡面valid users= %s windows打開文件就是 「提示目錄無法訪問,可能沒有網路許可權」,這個是屬於smb配置文件的問題嗎?然後將共享設置為 security = user ,共享設置裡面 valid users= test linux用的賬號,直接在windows運行\\IP 訪問彈出密碼登陸框,可是用戶就是guest ,輸不輸入密碼,都是登陸不了。
哪位高手可以幫忙分析下啦,感謝了。。。
comment=test directories
path=/home/test
writeable=yes
browseable=yes
valid users=%s // 或者替換為指定用戶
public=yes
testparm 如下
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section ""
Processing section ""
Processing section ""
Processing section ""
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
dos charset = cp936
unix charset = utf8
display charset = utf8
workgroup = MSHOME
netbios name = CLARK'S SAMBA SERVER
server string = ClarkLi 's Samba Server Version %v
security = SHARE
passdb backend = tdbsam
log file = /var/log/samba/%m.log
hosts allow = 127., 192.168.18.
cups options = raw
comment = Home Directories
read only = No
browseable = No
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
comment = test directories
path = /home/test
valid users = %s
read only = No
guest ok = Yes
《解決方案》
首先LZ要搞明白valid users=%s 是什麼意思
其次,如果valid users=%s 和 security = SHARE 一起用,肯定是矛盾的。
再者要確認已添加了SMB用戶,和 security = USER
《解決方案》
%s 是指登陸用戶可以訪問,用share 方式,不要驗證。我已經建立samba用戶了,windows下面依然訪問不了。
《解決方案》
如果valid users=%s 和 security = SHARE 一起用,肯定是矛盾的。
如果valid users=%s 和 security = USER 一起用,是沒有問題的。
《解決方案》
謝謝關注哦
最後調試是出來了,可以看到共享文件。不過用的 security = USER時候,應該不是 valid users=%s 還是該指定用戶。結果告訴我也是不行的。
你就是如圖輸入用戶和密碼,確定后它還是再次彈出此對話框的。
《解決方案》
samba用戶的密碼你怎麼設置的?
《解決方案》
它的 security = SHARE ,不需要密碼