Samba服务器部署

一、介绍
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.验证
Samba服务器部署
Samba服务器部署

猜你喜欢

转载自blog.51cto.com/7965676/2592301