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

  • 相关阅读:
    [hdu6271]Master of Connected Component
    [hdu5468]Puzzled Elena
    [hdu4582]DFS spanning tree
    [poj2054]Color a Tree
    [luogu4107]兔子和樱花
    整除的尾数[HDU2099]
    胜利大逃亡[HDU1253]
    Bitset[HDU2051]
    折线分割平面[HDU2050]
    不容易系列之(4)——考新郎[HDU2049]
  • 原文地址:https://www.cnblogs.com/nodchen/p/9721552.html
Copyright © 2011-2022 走看看