[问题3] Linux系统中Samba的主要配置文件是/etc/samba/smb/conf,请根据以下的smb.conf配置文件,在空缺中填写恰当的内容。
Linux服务器启动Samba服务后,在客户机的“网络邻居”中显示提供共享服务的Linux主机名为______,其共享的服务有______,能够访问Samba共享服务的客户机的地址范围是______;能够通过Samba服务读写/home/samba中内容的用户是______;该Samba服务器的安全级别是______。
[global]
workgroup=MYGROUP
metbios name=smb-server
server string = Samba Server
hosts allow = 192.168.1 192.168.2.127
load printers = yes
[printers]
commert = My Printer
browseable = yes
path =/usr/spool/samba
guest ok = yes
writable = no
printable = yes
[public]
comment = Public Test
browseable = no
path =/home/samba
public = yes
writable = yes
printable = no
write list = @test
[user 1 dir]
comment = Userl’s Service
browseable = no
path =/usr/usrl
valid uers = userl
public = no
writable = yes
printable = no
参考答案:smb*server;(printers或My Printer)文件及打印共享;因为相关参数被注释,因此没有范围限制;test用户组;user
解析:
[分析]: 下面是Samba主要配置文件的说明,与所有的配置文件类似,它用#代表注释。
[global]
workgroup = MYGROUP
# PDC域
netbios name = smb-server
# 在其他的机器中声明的本机器的名称
server string = Samba Server
# 这个声明会出现在Windows的"网络邻居"中
hosts allow = 192.168.1 192.168.2.127
# 这一行由于安全的原因很关键,只许在局域网中特定的计算机的连接
load printers = yes
# 自动载入一个打印机的清单
[printers]
commert = My Printer
browseable = yes
path = /usr/spool/samba
guest ok = yes
writable = no
printable = yes
[public]
comment = Public Test
#文字说明内容
browseable =no
#表示禁止浏览,也就是本目录只允许有权使用的用户看到
path = /home/samba
#设置共享的路径
public = yes
writable = yes
printable = no
write list = @test
[user 1 dir]
comment = Userl’s Service
#文字说明内容
browseable = no
#表示禁止浏览,也就是本目录只允许有权使用的用户看到
path =/usr/usrl
#设置共享的路径
valid uers=userl
#指定可访问的用户
public = no
writable = yes
#允许有权限的用户写入
printable = no