环境准备
主机 | IP |
Rocky_Linux(samba服务器) | 192.168.3.1/24 |
windows11(客户端) | 192.168.3.25/24 |
安装服务
dnf isntall samba -y
修改配置
创建共享目录登录用户
useradd -M -s /sbin/nologin qclr
echo 123|passwd --stdin qclr
mkdir /opt/qclr
chown -R qclr:qclr qclr/
smbpasswd -a qclr #为 "qclr" 用户创建一个 Samba 密码
配置共享目录
在配置文件末尾添加即可
vim /etc/samba/smb.conf
#设置此目录为可读写,并且只有qclr组内的用户可以登录访问
[qclr]
comment = qclr dir
path = /opt/qclr
browseable = yes
write list = @qclr
create mask = 0664
directory mask = 0775
#设置此目录为只读,且所有用户可以访问,无需登录
[webserver]
comment = web dir
path = /opt/web
browseable = yes
read only = yes
启动服务
#启动服务并设置为开机自启
systemctl start smb && systemctl enable smb
测试共享服务
可读写目录
在windows中打开资源管理器,输入共享地址\\192.168.3.1\qclr
此时会弹出用户名密码输入框,填入刚才在Linux服务器创建的用户名密码即可
并且可以创建文件与目录
进入只读目录测试
可以直接进入目录,查看文件内容
不能更改文件与删除创建文件或目录,修改内容后保存会变为另存为
标签:qclr,Samba,192.168,samba,共享,yes,目录,搭建 From: https://blog.51cto.com/qclr/8777731删除文件时会提示权限不足,此操作被拒绝