zoukankan      html  css  js  c++  java
  • CentOS 7配置samba

    (以下内容均来自网络学习)
    root用户执行
    1、使用yum -y install samba samba-client samba-common安装Samba
       rpm -qi samba可以查看samba版本信息
    [root@MiWiFi-R1CM-srv samba]# rpm -qi samba
    Name        : samba
    Epoch       : 0
    Version     : 4.2.10
    Release     : 6.2.el7_2
    Architecture: x86_64
    Install Date: Tue 19 Jul 2016 03:26:55 AM CST
    Group       : System Environment/Daemons
    Size        : 1895784
    License     : GPLv3+ and LGPLv3+
    Signature   : RSA/SHA256, Fri 24 Jun 2016 04:12:11 AM CST, Key ID 24c6a8a7f4a80eb5
    Source RPM  : samba-4.2.10-6.2.el7_2.src.rpm
    Build Date  : Fri 24 Jun 2016 02:38:45 AM CST
    Build Host  : worker1.bsys.centos.org
    Relocations : (not relocatable)
    Packager    : CentOS BuildSystem <http://bugs.centos.org>
    Vendor      : CentOS
    URL         : http://www.samba.org/
    Summary     : Server and Client software to interoperate with Windows machines
    Description :
    Samba is the standard Windows interoperability suite of programs for Linux and Unix.
    [root@MiWiFi-R1CM-srv samba]#

    2、设置开机启动:

    # systemctl enable smb.service

    3、查看是否设置成功

    # systemctl status smb.service

    4、启动samba服务

    # systemctl start smb.service

    5、再次查看启动状态

    # systemctl status smb.service

    [root@MiWiFi-R1CM-srv samba]# systemctl status smb.service
    ● smb.service - Samba SMB Daemon
       Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
       Active: active (running) since Tue 2016-07-19 03:32:36 CST; 12min ago
     Main PID: 27455 (smbd)
       Status: "smbd: ready to serve connections..."
       CGroup: /system.slice/smb.service
               ├─27455 /usr/sbin/smbd
               ├─27460 /usr/sbin/smbd
               └─27601 /usr/sbin/smbd

    Jul 19 03:32:36 MiWiFi-R1CM-srv systemd[1]: Starting Samba SMB Daemon...
    Jul 19 03:32:36 MiWiFi-R1CM-srv systemd[1]: smb.service: Supervising process 27455 which is not our child. We'll most likely not n... exits.
    Jul 19 03:32:36 MiWiFi-R1CM-srv systemd[1]: Started Samba SMB Daemon.
    Jul 19 03:32:36 MiWiFi-R1CM-srv smbd[27455]: [2016/07/19 03:32:36.184968,  0] ../lib/util/become_daemon.c:124(daemon_ready)
    Jul 19 03:32:36 MiWiFi-R1CM-srv smbd[27455]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@MiWiFi-R1CM-srv samba]# 
     
    6、配置配置文件
    进入目录:

    # cd /etc/samba

    备份:

    # cp smb.conf smb.conf.backup

    修改smb.conf文件,找到“[homes]”,修改以下设置:
     
    [global]
        log file = /var/log/samba/log.%m
        load printers = yes
        cups options = raw
        server string = Samba Server Version %v
        writeable = yes
        force directory mode = 777
        force create mode = 777
        workgroup = MYGROUP
        security = user
        create mode = 777
        passdb backend = tdbsam
        max log size = 50
     
    新版的samba放在smb.conf最后是无效的
     
    7、添加用户

    # smbpasswd -a username

    如果出现bash: smbpasswd: command not found,就是没有安装samba-client了
    附: smbpasswd命令的常用方法
    smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
    smbpasswd -d 冻结用户,就是这个用户不能在登录了
    smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
    smbpasswd -n 把用户的密码设置成空.要在global中写入 null passwords -true
    smbpasswd -x 删除用户
     
    8、selinux设置
    # getsebool -a | grep samba

    # setsebool -P samba_enable_home_dirs on

    9、防火墙,使用新的防火墙firewall添加就可以,比iptables更方便

    # firewall-cmd --list-services

    # firewall-cmd --permanent --add-service=samba

    # firewall-cmd --reload

    # firewall-cmd --list-services

    由于redhat7开始,iptables被firewalld代替了,所以使用firewalld的方法
    关于firewalld的说明,可以看fedora官网介绍
     

    10、重启samba服务

    # systemctl restart smb.service

  • 相关阅读:
    2021.01.28 Rating赛
    2021.01.23 Rating赛补题报告
    Codeforces Round #104 (Div.2)补题报告
    Codeforces Beta Round #73(Div2)补题报告
    11.28天梯赛补题报告
    11月22日天梯训练补题报告
    11.14补题报告
    CCNA笔记
    Centos上安装mysql配置并授权远程连接部署项目
    web容器(03):Nginx配置负载均衡
  • 原文地址:https://www.cnblogs.com/cutelinux/p/5683940.html
Copyright © 2011-2022 走看看