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

        

  • 相关阅读:
    nginx-consul-template
    安装calico
    安装docker
    etcd集群安装
    安装consul-client+registrator
    command not found 的解决&&解释
    安装consul
    RAC环境下SCAN IP可以PING通,1521端口也可以TELNET,但是无法建立数据库连接
    Error starting daemon: error initializing graphdriver: devmapper: Device docker-thinpool is not a thin pool
    nginx+keepalived高可用
  • 原文地址:https://www.cnblogs.com/pyghost/p/10065743.html
Copyright © 2011-2022 走看看