1.安装
sudo apt-get install samba samba-common
2.创建用户
添加samba用户,添加的用户需要在系统账号中存在,否则添加失败,注意不能用root用户,root用户需要其他设置
#创建系统用户,非必须,可用已存在的非 root 用户
sudo useradd gg
#创建samba 用户
sudo smbpasswd -a gg
3.修改共享目录权限
sudo chmod 777 /root/ -R
4.修改 Samba 配置
备份
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改
#修改配置文件
sudo vim /etc/samba/smb.conf
#在文件最后增加以下内容:
[share]
comment = share folder
browseable = yes
path = /root
read only = no
create mask = 0777
directory mask = 0777
valid users = gg
force user = nobody
force group = nogroup
public = yes
available = yes
path = /root 是共享目录
valid users = gg 是用户名
5.重启 Samba 服务
sudo service smbd restart
6.使用 smbclient 测试
# 安装
sudo apt-get install smbclient
# 连接Samba服务器
smbclient //192.168.2.111/share -U 用户名
smb: ls
#如果连接成功,就会进入smb的交互shell,然后输入ls,成功列出目录,则连接完全成功。
7.一些坑
ubuntu 关闭防火墙
sudo ufw disable //关闭
sudo ufw enable //开启
sudo ufw status //查看状态
windows10 访问不了的问题
按下图设置后,重启系统即可