zoukankan      html  css  js  c++  java
  • Centos 7.4 安装samba服务

      

    # See smb.conf.example for a more detailed config file or
    # read the smb.conf manpage.
    # Run 'testparm' to verify the config is correct after
    # you modified it.
    
    [global]
        workgroup = SAMBA
        security = user
    
        passdb backend = tdbsam
    
        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
    
    
    [printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
    
    [print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775
    [xxk_data]
        comment='信息科专用'
            path=/home/data
            public=no
            writable=yes

    https://www.cnblogs.com/yinheyi/p/6269576.html

     安装主要采用yum进行 

    采用阿里的base+epel

    yum -y install samba
    systemctl enable smb
    mkdir -p /home/data
    useradd smbuser
    pdbedit -a -u smbuser
    cd /home/
    chown -R smbuser.smbuser data/
    vim /etc/samba/smb.conf
    [xxk_data]
    comment='信息科专用'
    path=/home/data
    public=no
    writable=yes
    systemctl restart smb

    如果比较卡慢的话请注意

    请按照/etc/hosts和/etc/sysconfig/network文件进行修改

    查看目录的大小

    du -sh *

     # add at 18-09-30 解决xp无法访问samba服务的问题

    当遇到xp电脑无法打开samba部署的公共盘时 

    查阅有的资料认为xp不支持高版本的samba服务

    为此修改配置文件

    [global]
    workgroup = SAMBA
    security = user

    passdb backend = tdbsam

    printing = cups
    printcap name = cups
    load printers = yes
    cups options = raw
    ntlm auth = yes

    修改后的配置文件为:

    # See smb.conf.example for a more detailed config file or
    # read the smb.conf manpage.
    # Run 'testparm' to verify the config is correct after
    # you modified it.
    
    [global]
        workgroup = SAMBA
        security = user
    
        passdb backend = tdbsam
    
        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
            ntlm auth = yes
    
    
    [printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
    
    [print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775
    [xxk_data]
    comment='信息科专用'
    path=/home/data
    public=no
    writable=yes
    View Code

    ###新增定时任务校对时间

    内网时间服务器地址为172.20.91.54

    echo '#time sync by nodchen at 18-09-30' >/var/spool/cron/root
    echo '*/5 * * * * /usr/sbin/ntpdate timeserver >/dev/null 2>&1' >/var/spool/cron/root
    crontab -l

    ###新增处理图形界面休眠问题

    以下功能待测试

    [root@samba ~]# cd /etc/X11/
    [root@samba X11]# cat xorg.conf
    Section "ServerFlags"
           Option "BlankTime" "0"
           Option "StandbyTime" "0"
           Option "SuspendTime" "0"
           Option "OffTime" "0"
    EndSection
    Section "Monitor"
           Option "DPMS" "false"
    EndSection

    # add end 18-09-30

    ### add at 18-10-02 centos7关于图形界面的处理 

    1   当安装了图形界面的情况处理

    #查看开机启动模式为图形还是命令行
    [root@nodchen ~]# systemctl get-default
    graphical.target

    #开机以命令行界面启动
    [root@nodchen ~]# systemctl set-default multi-user.target
    Removed symlink /etc/systemd/system/default.target.
    Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

    #开机以图形界面启动
    systemctl set-default graphical.target

    ### add end 18-10-02

    ### add at 18-10-05 新增centos安装部署优化脚本

     1 #-------------------------------------------------------------------------------
     2 #
     3 # 系统部署完毕后运行规范化脚本
     4 # Author:nod
     5 # Date:18-08-09
     6 # $1 ip $2 gateway $3 hostname
     7 # centOS 7.4
     8 #-------------------------------------------------------------------------------
     9 
    10 #-------------------------------------------------------------------------------
    11 # 网卡优化
    12 #-------------------------------------------------------------------------------
    13 >/etc/sysconfig/network-scripts/ifcfg-eth0
    14 cat >> /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF
    15 TYPE=Ethernet
    16 BOOTPROTO=none
    17 NAME=eth0
    18 DEVICE=eth0
    19 ONBOOT=yes
    20 IPADDR=$1
    21 NETMASK=255.255.255.0
    22 GATEWAY=$2
    23 DNS1=223.5.5.5
    24 EOF
    25 
    26 
    27 
    28 #-------------------------------------------------------------------------------
    29 # 关闭防火墙
    30 #-------------------------------------------------------------------------------
    31 systemctl disable firewalld.service
    32 systemctl stop firewalld
    33 setenforce 0
    34 sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
    35 
    36 
    37 #-------------------------------------------------------------------------------
    38 # 修改主机名
    39 #-------------------------------------------------------------------------------
    40 hostnamectl set-hostname $3
    41 
    42 
    43 
    44 
    45 #-------------------------------------------------------------------------------
    46 # yum优化
    47 # 适用于阿里base+epel
    48 #-------------------------------------------------------------------------------
    49 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    50 
    51 yum -y install wget
    52 
    53 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    54 systemctl stop NetworkManager.service 
    55 systemctl disable NetworkManager.service 
    56 yum install -y bash-completion.noarch
    57 yum install -y net-tools vim lrzsz wget tree screen lsof tcpdump
    58 systemctl stop postfix.service 
    59 systemctl disable postfix.service
    60 
    61 #-------------------------------------------------------------------------------
    62 # ssh优化
    63 #-------------------------------------------------------------------------------
    64 sed -i 's@#UseDNS no@UseDNS no@g' /etc/ssh/sshd_config
    65 sed -i 's#GSSAPIAuthentication yes#GSSAPIAuthentication no#g' /etc/ssh/sshd_config
    66 systemctl restart sshd
    67 
    68 #-------------------------------------------------------------------------------
    69 # 重启后检查 没问题就关机 至此部署完毕
    70 #-------------------------------------------------------------------------------
    71 reboot
    View Code

    ### at end 18-10-05

  • 相关阅读:
    【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/nodchen/p/9721552.html
Copyright © 2011-2022 走看看