1、安装samba
sudo apt install samba
sudo apt install smbfs 或者 sudo apt install cifs-utils
注:① Ubuntu 18.04是默认安装好samba的;
② 如果安装过cifs-utils,则smbfs可以不用安装
2、创建目录(文件夹)并赋予读写权限
sudo mkdir 目录
(创建目录,比如 sudo mkdir /home/abc)
sudo chmod -R 777 目录
(赋予读写权限,777表示所有人所有权限,比如 sudo chmod -R 777 /home/abc)
注:也可以用已经有的目录,根据需要去调整权限
3、备份samba配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
4、修改samba配置文件
sudo nano /etc/samba/smb.conf
① [global]下
workgroup = WORKGROUP
这就是指定工作组,Windows下的默认工作组就是WORKGROUP,如果改过工作组的话就要在此处修改
② 最后部分添加共享文件夹
[共享文档]
path = /home/myabc/文档
public = yes
writable = yes
guest ok = yes
force user = myabc
[共享下载]
path = /home/myabc/下载
public = yes
writable = yes
guest ok = yes
force user = myabc
说明:以上的写法是让远程打开时用本地用户权限,也就是不用输入用户和密码
③ 保存退出(Ctrl+X,Y,回车)后,重启samba服务器
sudo /etc/init.d/smbd restart
④ 测试是否成功
smbclient -L //localhost/share
显示:
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
共享文档 Disk
共享下载 Disk
5、在Windows的网络下点击进入
会发现有两个文件夹“共享文档”和“共享下载”