提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途
当前位置: 首页 » 资讯 » 机械 » 正文

Win7系统配置samba服务器的解决方法

发布日期:2023-06-20 07:16:05     浏览次数:5
核心提示:Win7系统电脑怎么配置samba服务器?有些用户喜欢使用samba服务来进行文件共享,那么samba服务器怎么配置?下面就给大家分享samba服务器配置方法。 操作步骤: 一般你装系统时候会默认安装samba,如果没有安装,只需要运行这个

Win7系统电脑怎么配置samba服务器?有些用户喜欢使用samba服务来进行文件共享,那么samba服务器怎么配置?下面就给大家分享samba服务器配置方法。

操作步骤:

一般你装系统时候会默认安装samba,如果没有安装,只需要运行这个命令安装(CentOS):

“yum install -y samba samba-client”

Samba配置文件为/etc/samba/,通过修改这个配置文件来完成我们各种需求。打开这个配置文件,你会发现很多内容都用”#”或者”;”注视掉了。先看一下未被注释掉部分:

[global]

workgroup = MYGROUP

server string = Sambaserver Version %v

security = user

passdb backend = tdbsam

load printers = yes

cups options = raw

[homes]

comment = Home Directories

browseable = no

writable = yes

[printers]

comment = All Printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes

主要有以上三个部分:[global], [homes], [printers]。

[global]定义全局配置,”workgroup”用来定义工作组,相信如果你安装过windows系统,你会对这个workgroup不陌生。一般情况下,需要我们把这里”MYGROUP”改成”WORKGROUP”(windows默认工作组名字)。

security = user #这里指定samba安全等级。关于安全等级有四种:

share:用户不需要账户及密码即可登录samba服务器

user:由提供服务samba服务器负责检查账户及密码(默认)

server:检查账户及密码工作由另一台windows或samba服务器负责

domain:指定windows域控制服务器来验证用户账户及密码。

passdb backend = tdbsam # passdb backend (用户后台),samba有三种用户后台:smbpasswd, tdbsam和ldapsam.

smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba 密码,客户端就用此密码访问Samba资源。smbpasswd在/etc/samba中,有时需要手工创建该文件。

tdbsam:使用数据库文件创建用户数据库。数据库文件叫,在/etc/samba中。用户数据库可使用smbpasswd –a创建Samba用户,要创建Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要:

pdbedit –a username:新建Samba账户。

pdbedit –x username:删除Samba账户。

pdbedit –L:列出Samba用户列表,读取数据库文件。

pdbedit –Lv:列出Samba用户列表详细信息。

pdbedit –c “[D]”–u username:暂停该Samba用户账号。

pdbedit –c “[]”–u username:恢复该Samba用户账号。

ldapsam:基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置“passdb backend = ldapsam:ldap://LDAP Server”

load printers 和 cups options 两个参数用来设置打印机相关。

除了这些参数外,还有几个参数需要你了解:

netbios name = MYSERVER # 设置出现在“网上邻居”中主机名

hosts allow = 127. . . # 用来设置允许主机,如果在前面加”;”则表示允许所有主机

log file = /var/log/samba/% #定义samba日志,这里%m是上面netbios name

max log size = 50 # 指定日志最大容量,单位是K

[homes]该部分内容共享用户自己家目录,也就是说,当用户登录到samba服务器上时实际上是进入到了该用户家目录,用户登陆后,共享名不是homes而是用户自己标识符,对于单纯文件共享环境来说,这部分可以注视掉。

[printers]该部分内容设置打印机共享。

头条分类

免责声明:本站所有信息由各公司自行发布,请在交易前确认真实合法性,本站不承担任何交易及此类作品侵权行为的直接责任及连带责任!