samba是Linux系統上實現SMB協議的軟件,很多用戶對samba服務器並不是很了解,不知道Ubuntu能夠無密碼訪問samba服務器,具體該如何實現呢?不妨隨小編來詳細了解下無密碼訪問samba服務器的方法吧。
假設共享目錄為/var/wwwroot
sudo vim /etc/samba/smb.conf
修改文件中的內容[gloab]中的security=user 改為security=share
在文件結尾添加如下行:
[share]
path=/var/wwwroot
available = yes
browseable = yes
public = yes
writable = yes
guest ok = yes
[global] 定義全局的配置,workgroup用來定義工作組,相信如果您安裝過windows的系統,你會對這個workgroup不陌生。一般情況下,需要我們把這裡的MYGROUP改成WORKGROUP(windows默認的工作組名字)。
security = user #這裡指定samba的安全等級。關於安全等級有四種:
share:用戶不需要賬戶及密碼即可登錄samba服務器
user:由提供服務的samba服務器負責檢查賬戶及密碼(默認)
server:檢查賬戶及密碼的工作由另一台windows或samba服務器負責
domain:指定windows域控制服務器來驗證用戶的賬戶及密碼。
ubuntu裡安裝好的samba服務默認組就是WORKGROUP,使用命令測試:
sudo smbclient -L //localhost/wwwroot
提示:
WARNING: The security=share option is deprecated
Enter root’s password:
密碼不用輸入,直接回車。
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
Sharename Type Comment
——— —- ——-
print$ Disk Printer Drivers
wwwroot Disk
IPC$ IPC IPC Service (precise32 server (Samba, Ubuntu))
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
Server Comment
——— ——-
PRECISE32 precise32 server (Samba, Ubuntu)
Workgroup Master
——— ——-
WORKGROUP
可以看到wwwroot已經作為共享磁盤了。
上面就是Ubuntu系統不用密碼訪問samba服務器的方法介紹了,如果你覺得密碼訪問麻煩或不記得密碼了,可以通過本文介紹的方法訪問samba服務器。