1 安装
sudo apt update
sudo apt-get install samba
#启动服务
sudo systemctl restart smbd.service
sudo systemctl enable smbd.service
#查看服务
2 创建用户
#创建系统用户
sudo useradd test2
#配置用户密码
sudo smbpasswd -a test2
# smbpasswd:
-a添加用户
-d禁用用户
-e启用用户
-i域间信任帐户
-m机器信任帐户
-n未设置密码
-W使用stdin-ldap管理员密码
-w密码ldap管理员密码
-x删除用户
3 配置共享目录
#创建共享目录
sudo mkdir -p /data/share
sudo chown test2:test2 -R /data/share/
#修改配置文件
sudo vim /etc/samba/smb.conf
#share目录共享
[share]
#共享描述
comment = share
#共享的文件夹路径
path = /data/share
#设置共享可见,Windows访问可以看到
browseable = yes
#共享目录可写
writable = yes
#用户或组对目录有写权限,如果组,@组名 表示
write list = test2,@test2
#设置可以访问的用户和组
valid users =test2,@test2
#创建文件的默认权限为:700
create mask = 0700
#创建目录的默认权限为:700
directory mask = 0700
#设置拒绝哪些主机访问
hosts deny =192.168.50.22
#设置允许哪些主机访问
hosts allow =192.168.50.0/24
4 重新启动samba
sudo systemctl restart smbd.service
5 windows 10 访问共享,桌面空白处--右键--新建--快捷方式
6 samba服务器查看,创建的目录和文件,权限符合预期效果(⊙﹏⊙)
标签:24,test2,文件目录,sudo,share,用户,samba,共享 From: https://blog.csdn.net/tonyhi6/article/details/139691393