1.安裝smb服務
sudo apt-get install samba
查看smb服務版本
jump@mylubuntu:/home$ smbd --version
Version 4.6.7-Ubuntu
2.爲smb添加用戶及設置密碼
jump@mylubuntu:/home$ sudo smbpasswd -a jump #jump爲用戶名
3.配置文件
sudo gedit /etc/samba/smb.conf
[mysmb] #共享時網絡上顯示的名稱
path = /home/mysmbshare #共享路徑
guest ok = no #匿名訪問
comment = smb share #註釋信息
available = yes #vailable用來指定該共享資源是否可用
browseable = yes #browseable用來指定該共享是否可以瀏覽
public = yes #public用來指定該共享是否允許guest賬戶訪問
writeable = yes #writable用來指定該共享路徑是否可寫
4.重新啓動服務
出現問題:
jump@mylubuntu:/home$ sudo /etc/init.d/smbd restart
[....] Restarting smbd (via systemctl): smbd.serviceJob for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
failed!
解決辦法:
把第三步的/etc/samba/smb.conf 中剛剛添加的配置,#後面全部刪掉(包含#刪掉)
查看狀態:sudo /etc/init.d/smbd status
5.登入smb
出現沒有權限:chmod -R 777 mysmbshare