centos7下配置samba

2019-03-03  本文已影响0人  cracker_zhou

同样因为业务需要,给客户部署系统后人家还要一个samba服务。没想到还挺复杂的。(以centos7为例)

  1. 安装samba
    yum install -y samba samba-common samba-client

  2. 添加防火墙规则
    可以使用systemctl stop firewalldsystemctl disable firewalld关掉防火墙。
    或者使用一下规则使防火墙放行samba服务:

firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
  1. selinux的配置
    将/etc/selinux/config中SELINUX=enforcing修改为SELINUX=disabled并重启生效。

  2. samba用户的创建

# 首先使用useradd在系统中创建用户
useradd share
# 使用 smbpasswd命令管理用户
smbpasswd -a share # 将系统用户加入smb中,并提示输入密码
# smbpasswd -x share # 删除smb用户
  1. 启动服务(以及开机自启)
    需要smb和nmb服务都开起来。
# 关掉服务分别对应 disable 和stop
systemctl enable smb nmb
systemctl start smb nmb
  1. 配置文件的更改(/etc/samba/smb.conf)
    最小配置文件参考:如果出现创建文件或者创建文件夹失败,请注意分享文件夹的目录权限)
[global]
        workgroup = WORKGROUP
        security = user
        passdb backend = tdbsam

[share]
        comment = Share
        path = /data
        browseable = Yes
        writable = Yes
        public = No
上一篇 下一篇

猜你喜欢

热点阅读