Samba服务器部署
16lz
2021-01-22
一、介绍
Samba是SMB协议的一种实现方法,主要用来实现Linux系统的文件和打印服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。
二、安装
1.软件包安装
yum install -y samba samba-common samba-client
2.创建共享目录
mkdir -p /data/samba/tools
3.添加共享用户
useradd -s /sbin/nologin deploy
smbpasswd -a deploy
chown -R deploy.deploy /data/samba/tools
4.修改配置
vim /etc/samba/smb.conf
[tools] comment = tools Directories path = /data/samba/tools writable = yes force user = deploy valid users = deploy invalid users = root public = no create mode = 644 directory mode = 755 browseable = yes veto files = /*.exe/*.com/*.dll/*.bat/
参数说明
comment = 注解
path = 共享路径
writable = 是否可写
force user = 文件生成用户
valid users = 允许访问的用户
invalid users = 不允许访问的用户
public = 是否允许匿名用户访问
create mode = 文件权限
directory mode = 目录权限
browseable = 是否显示共享目录
veto files = 设定禁止文件
hosts allow = 指定允许访问的地址
hosts deny = 指定拒绝访问的地址
5.启动服务
systemctl start smb
systemctl enable smb
6.验证
更多相关文章
- JY06用户组权限管理
- 图书管理系统【用户、购买、订单模块、添加权限】
- 用户登陆注册【JDBC版】
- 其实很重要的一个分布式理论基础3pc协议
- 分布式基础理论知识点-2pc协议(面试常问知识点)
- java网络编程(3)UDP协议编程(单播多播广播)
- redis之通信协议
- 69.批量创建mysql用户
- 如何检测用户有关退出页面的信息?