CentOS部署Samba企业文件共享服务(2)

/etc/samba/smbusers 共享服务中,linux与windows的账号的映射,格式为linuxuser = windowSUSEr1,windowsuser2

/var/lib/samba/private/passdb.tdb / secrets.tdb samba用户账号密码存放的数据

库。

 

4、主要配置文件smb.conf

4.1、samba配置简介

smb.conf文件的开头部分为samba配置简介,告诉我们smb.conf文件的作用及相关信息。

smb.conf中以“#”开头的为注释,为用户提供相关的配置解释信息,方便用户参考,不用修改它哈。

smb.conf中还有以“;”开头滴,这些都是samba配置的格式范例,默认是不生效滴,可以通过去掉前面的“;”并加以修改来设置想使用的功能。

4.2、Global Settings

Global Settings设置为全局变量区域。那什么是全局变量哈?全局变量就是说我们只要在global时进行设置,那么该设置项目就是针对所有共享资源生效滴。这与以后我们学习的很多服务器配置文件相似哈。

该部分以[global]开始:

smb.conf配置通用格式,对相应功能进行设置:字段=设定值 

下面我们说下[global]常用字段及设置方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

 

[global]

[network]

workgroup = MYGROUP #工作组名称,要与windows的工作组名称一致。

server string = Samba Server Version %v #samba服务器描述

; netbios name = MYSERVER

; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 #设置监听

的网卡

; hosts allow = 127. 192.168.12. 192.168.13. #设置可以访问的网段

[login]

log file = /var/log/samba/log.%m #日志文件路径。

max log size = 50 #一个日志文件最大多少Kb进行轮替。

[独立服务器设定  Standalone Server]

    security = user|share|domain  #安全认证方式   

                        share:#共享模式 

                        user:#使用samba服务器的密码库   

                        domain:#使用外部域服务器的密码。       

    passdb backend = tdbsam     #密码库格式。

 

1)设置工作组或域名称

工作组是网络中地位平等的一组计算机,可以通过设置workgroup字段来对samba服务器所在工作组或域名进行设置。

我们设置samba服务器的工作组为CentOS

2)服务器描述

服务器描述实际上类似于备注信息哈,在一个工作组中,可能存在多台服务器,为了方便用户浏览,我们可以在server string配置相应描述信息,这样用户就可以通过描述信息知道自己要登录哪台服务器了啊~

我们设置samba描述信息为“CentOS File Server”。

3)设置samba服务器安全模式

samba服务器有share、user、server、domain和ads 五种安全模式,用来适应不同的企业服务器需求。

1

2

3

4

5

6

7

8

9

10

 

(1)share安全级别模式

客户端登录samba服务器,不需要输入用户名和密码就可以浏览samba服务器的资源,适用于公共的共享资源,安全性差,需要配合其他权限设置,保证samba服务器的安全性。

(2)user安全级别模式

客户端登录samba服务器,需要提交合法帐号和密码,经过服务器验证才可以访问共享资源,服务器默认为此级别模式。

(3)server安全级别模式

客户端需要将用户名和密码,提交到指定的一台samba服务器上进行验证,如果验证出现错误,客户端会用user级别访问。

(4)domain安全级别模式

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b15fa445702a9cb6cfadac4858163248.html