在 CGSL 上配置 Samba 服务
CGSL 系统为标准服务器版本,为满足大多数用户的需求,系统提供了大量的通用服务
和基本功能,本文主要介绍 Samba 服务的配置和使用。
Samba 服务是解决 Linux 系统和 Windows 系统之间的文件共享服务的一种服务。
1 Samba 的配置文件/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
#
设置安全级别,即客户端访问
Samba
服务器的验证方式。
#
此部分中只能设置以下三种参数,参数设置:
# share
不需要提供用户名和密码
# user
只能被授权用户访问,由
Samba Server
负责检查账号和密码的有效性。账号和
密码要在本
Samba Server
中建立
# server
依靠其他
Windows
或
Samba Server
来验证用户的账号和密码,是一种代
理验证
passdb backend = tdbsam
#
设定
Samba
用户密码的存放方式
# tdbsam
: 该 方 式 使 用 一 个 数 据 库 文 件 来 建 立 用 户 数 据 库 , 数 据 库 文 件 名 为
passdb.tdb
。可以使用
#smbpasswd -a [
用户名
]
来建立
Samba
用户。也可以使用
pdbedit
命令来建立用户。
# smbpasswd
:该方式使用
Samba
提供的工具
smbpasswd
来给系统用户设置一个用
于访问
Samba
服务的密码,客户端就用这个密码访问
Samba
共享资源。此方式还要使
用 一 个
smb passwd file = /usr/local/samba/etc/smbpasswd
(或
/etc/samba/smbpasswd
) 参数来指定保存用户名和密码的文件,该文件需要手动
建立。
# ldapsam
:该方式基于
LADP
的账户管理方式来验证用户,先要建立
LDAP
服务。
# mysql
:该方式是将
Samba
服务器的用户名和密码存储到
MySQL
数据库中。
load printers = yes
cups options = raw
[homes] #
用户个人主目录设置
评论0