zoukankan      html  css  js  c++  java
  • centos7一键安装samba服务器

    一键安装脚本 比较方便 用户名 密码 跟目录的话 自行修改脚本前几行的变量

    #!/bin/bash
    user="code"
    pass="123456"
    dir="/root/web"
    
    yum install -y samba samba-client
    mkdir -p $dir
    chmod 777 $dir
    useradd -d $dir -s /sbin/nologin $user
    
    rm -f /etc/samba/smb.conf
    cat >/etc/samba/smb.conf<<EOF
    [global]
            workgroup = SAMBA
            security = user
    
            passdb backend = tdbsam
    
            printing = cups
            printcap name = cups
            load printers = yes
            cups options = raw
    
    [homes]
            comment = Home Directories
            valid users = %S, %D%w%S
            browseable = No
            read only = No
            inherit acls = 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
    
    [$user]                                        
           comment = this is the info
           path= $dir
           writable = yes
           public = no
    EOF
    
    echo -e "$pass\n$pass\n"| pdbedit -a -u $user -t
    chown -Rf $user:$user $dir
    systemctl start smb
    systemctl enable smb
    systemctl restart smb
    systemctl status smb
  • 相关阅读:
    mongodb数组操作
    tmux使用心得
    redis设置key总结
    gitbook构建文档命令
    js中for in,of区别
    redis清除缓存和连接远程服务器
    Postman使用记录
    asp.net中导出Execl的方法
    CASE WHEN 用法
    js 字符串转换数字
  • 原文地址:https://www.cnblogs.com/yuandaozhe/p/15527315.html
Copyright © 2011-2022 走看看