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