zoukankan      html  css  js  c++  java
  • 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

        

  • 相关阅读:
    碰到一个在app内部浏览器锚点异常的问题
    常用js方法
    preg_match_all正则表达式的基本使用
    无线路由器WDS 桥接设置方法
    链表和数组的区别在哪里?
    php报错: PHP Warning: PHP Startup: memcache: Unable to initialize module
    mysql修改密码
    快速排序
    vuex到底是个啥
    vue实现简单表格组件
  • 原文地址:https://www.cnblogs.com/pyghost/p/10065743.html
Copyright © 2011-2022 走看看