bashdnf install samba -y systemctl start samba
bashfirewall-cmd --add-service=samba --permanent setenforce 0
bashmkdir -p /opt
cd /opt
mkdir tech manager
chmod 777 tech -R
chmod 777 manager -R
chown admin:tech tech
chown admin:manager manager
bash#添加示例用户
useradd tech1
useradd tech2
useradd admin
useradd manager
#添加示例组
groupadd tech
groupadd manager
#以下密码自行设置
passwd tech1
passwd tech2
passwd admin
passwd manager
#分组
gpasswd -a tech1 tech
gpasswd -a tech2 tech
gpasswd -a admin manager
gpasswd -a admin tech
gpasswd -a manager manager
#将上述用户加入到samba用户列表 需要自行设置密码
smbpasswd tech1
smbpasswd tech2
smbpasswd admin
smbpasswd manager
bashvim /etc/samba/smb.conf
追加以下内容
bash[manager]
comment = manager
hosts allow = *
path = /opt/manager
read only = No
valid users = @manager
[tech]
comment = tech
guest ok = Yes
hosts allow = *
path = /opt/tech
read only = No
valid users = @tech,admin
重启服务
bashsystemctl restart smb
bashmkdir -p /opt/tech/pub
touch /opt/tech/pub/hi_windows
在Windows客户机打开UNC连接到tech共享目录
结果如下
测试客户端创建目录和文件(文件操作)
结果如下
