• CentOS7 搭建samba服务


    1.安装samba服务

      yum install samba -y

    2.设置samba服务开机启动

      systemctl enable smb

    3.启动samba服务

      systemctl start smb

    4.创建共享的文件夹

      mkdir -pv /share/erptools

    5.添加用户

      useradd erpadmin

    6.添加samba用户

      pdbedit -a erpadmin


    7.添加文件夹权限

      setfacl -m u:erpadmin:rwx /share/erptools


    8.检查Selinux设置[在这里被坑了,可以直接关闭掉selinux!]

      getsebool -a | grep samba_export

    9.设置selinux

      setsebool -P samba_export_all_rw=on
      setsebool -P samba_export_all_ro=on


    10.samba服务配置文件  /etc/samba/smb.conf

      需要用户验证:

      [erptools]
        comment = erp tools
        path = /opt/erptools
        writable = yes
        write list = erpadmin
        valid users = erpadmin
        create make = 0664
        directory make = 0775

      不需要用户验证:

      [company]
        comment=share file
        path=/company
        public=yes
        writable=yes

    11.samba服务配置文件说明:

      path = /smb/ //共享目录路径
      public = yes|no //默认no;公用的
      browseable = yes|no //默认yes;是否可以浏览
      read only = yes|no //默认yes;只读
      writable = yes|no //默认yes;可写
      write list = user //默认无;可写入的用户列表
      valid users = user,user1//默认所有用户;有效的用户列表
      hosts allow = 客户地址 //允许的客户机地址
      hosts deny = 客户地址 //禁止的客户机地址
      comment = 注释 //说明

    12.避坑:

      1.Linux 的配置文件最好是不要直接复制,小心空格对配置会有影响

      2.samba配置校验的命令   testparm

        

  • 相关阅读:
    【NOIP2007】守望者的逃离
    20200321(ABC)题解 by 马鸿儒 孙晨曦
    20200320(ABC)题解 by 王一帆
    20200319(ABC)题解 by 王一帆 梁延杰 丁智辰
    20200314(ABC)题解 by 董国梁 蒋丽君 章思航
    20200309(ABC)题解 by 梁延杰
    20200307(DEF)题解 by 孙晨曦
    20200306(ABC)题解 by 孙晨曦
    20200305(DEF)题解 by 孙晨曦
    20200303(ABC)题解 by 王锐,董国梁
  • 原文地址:https://www.cnblogs.com/pyghost/p/10065743.html
Copyright © 2020-2023  润新知