码迷,mamicode.com
首页 > 其他好文 > 详细

部署和调优 1.7 samba 部署和优化-1

时间:2015-12-17 23:55:01      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

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] 该部分内容设置打印机共享

 

部署和调优 1.7 samba 部署和优化-1

标签:

原文地址:http://www.cnblogs.com/wangshaojun/p/5055538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!