zoukankan      html  css  js  c++  java
  • 部署和调优 1.7 samba 部署和优化-1

    Samba服务可以实现linux上共享一个目录,windows上面访问。

    安装

    yum install -y samba samba-client

    配置文件在

    vim /etc/samba/smb.conf
    [global]
     workgroup = MYGROUP
     server string = Samba Server Version %v
     log file = /var/log/samba/log.%m
     max log size = 50
    security = user
    passdb backend = tdbsam
    load printers = yes
    cups options = raw
    [global] 定义全局的配置
    workgroup 用来定义工作组
    server string 显示的信息

    log file 日志位置
    max log size 日志大小切割,单位M
    security  安全等级 有四种
    
    share:用户不需要账户及密码即可登录 samba 服务器
    user:需要输入账号和密码来登录 samba 服务器(默认)
    server:检查账户及密码的工作由另一台 Windows 或 samba 服务器负责
    domain:指定 Windows 域控制服务器来验证用户的账户及密码。
    passdb backend(用户后台),samba 有三种用户后台
    
    smbpasswd:该方式是使用 smb 工具 smbpasswd 给系统用户(真实用户或者虚拟用户) 设置一个 Samba 密码, 客户端就用此密码访问 Samba 资源。 smbpasswd 在/etc/samba 中,有时需要手工创建该文件
    
    tdbsam:使用数据库文件创建用户数据库。数据库文件叫 passdb.tdb,在/etc/samba中。
    passdb.tdb 用户数据库可使用 smbpasswd -a 创建 Samba 用户,要创建的 Samba 用户必须先是系统用户。也可使用 pdbedit 创建 Samba 账户。
    # pdbedit -a username //新建 Samba 账户。
    # pdbedit -x username //删除 Samba 账户。
    # pdbedit -L //列出 Samba 用户列表,读取 passdb.tdb 数据库文件。
    # pdbedit -Lv //列出 Samba 用户列表详细信息。
    # pdbedit -c “[D]” -u username //暂停该 Samba 用户账号。
    # pdbedit -c “[]” -u username //恢复该 Samba 用户账号。
    
    ldapsam:基于 LDAP 账户管理方式验证用户。首先要建立 LDAP 服务,设置 “passdbbackend = ldapsam:ldap://LDAP Server”
    load printers 和 cups options 两个参数用来设置打印机相关。
    [homes] 该部分内容共享用户自己的家目录,也就是说,普通用户的家目录
    [printers] 该部分内容设置打印机共享
  • 相关阅读:
    HDU 1251 统计难题(字典树模板题)
    POJ 1182 食物链(带权并查集)
    FJUT 2351 T^T的图论(并查集)
    10.QT程序框架与connect
    9.正则表达式
    8.QList QMap QVariant
    7.treeview
    6.图形化列表查询显示
    5.listview(QStringList QStringListModel)
    4.QList
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5055538.html
Copyright © 2011-2022 走看看