1.更新当前软件
sudo apt-get upgrade
sudo apt-get update
sudo apt-get dist-upgrade
2.安装 Samba 服务器
sudo apt-get install samba samba-common
sudo apt-get install smbclient //只搭建服务器可忽略此步骤
3.创建一个用于共享的Samba目录
sudo mkdir /home/share
/home/share为自己需要共享的目录,此处我共享的是/home目录,已经存在,所以省略创建目录步骤。
4.给创建的目录设置权限
sudo chmod 777 /home/share
注:可根据需要设置权限,这一步我是选择默认的权限
5.添加用户
sudo smbpasswd -a yann
注:yann是用户名,可自定义设置,输入完命令,回车,并根据提示设置密码,用于后续客户端访问登录。
6.配置samba的配置文件(怕出问题可先自行备份)
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //可省略
sudo vi /etc/samba/smb.conf
在配置文件smb.conf的末尾添加下面的内容:
[share]
comment = share folder
browseable = yes
path = /home/share
create mask = 0700
directory mask =0700
valid users = yann
force user = yann
force group = yann
public = yes
available = yes
writable = yes
注:valid users = yann中的yann为用户名。
7.关闭Ubuntu防火墙、查看防火墙状态并重启Samba服务器
sudo ufw disable //关闭防火墙
sudo ufw status //查看防火墙状态
sudo service smbd restart //重启Samba服务器
8.Win+R 在弹出的运行窗口中输入\\ip 即可访问。如\\192.168.xxx.xxx,输入Samba用户名及密码访问即可看到共享的目录文件,然后就可以在Linux系统与Windows系统直接进行文件共享了。(这里的ip为服务器地址,也可以通过在文件资源管理器地址栏输入ip访问,或者为了后续方便访问可通过映射网络驱动器将共享文件映射到本地盘符)