参考答案:
【问题1】(6分,各1分)
(1) A
(2) /
(3) /home
(4) /dev
(5) /proc
(6) /lost+found
【问题2】(4分,各1分)
(7) 可读、可写
(8) 仅可读
(9) 仅可读
(10) Chmod
【问题3】(5分,各1分 )
(11) smb-servre
(12) printers或My Printer
(13) 无限制(因为bosts allow 被分号注释掉了)
(14) Linux 系统的test 组中用户(仅回答test用户不给分)
(15) 用户安全级
详细解析:
Linux系统中Samba的主要配置文件是/etc/samba/smb.conf。
smb.conf文件有三个主要部分:
(1)全局参数字段(gobal):主机共享时的整体设置。
(2)目录共享字段(homes):定义一般参数,如建立共享文件目录等。
(3)打印机共享字段(printers):打印机的配置和共享。
下面对smb.conf文件中的主要设置项进行逐一解释说明。
[global]
workgroup = MYGROUP # 此参数设置服务器所要加入工作组的名称,系统默认为MYGROUP
netbios name=smb-server # 此参数在配置文件中未列出,需手动添加,用于设置显示在“网上邻居”中的主机名
server string = Samba Server # 此参数描述Samba服务器的一些信息,这些注释信息会显示在“网上邻居”中
;hosts allow = 192.168.1. 192.168.2. 127. # 此参数设置哪些IP允许访问该服务器,本例中因为hosts allow 被分号注释掉了,所以代表无限制。
load printers = yes # 允许自动加载打印机列表
security = user # 设置Samba服务器的安全模式,本例中设置为用户安全级模式。
[printers]
comment = My Printer # 共享打印服务名称
browseable = yes # 设置是否允许浏览打印机
path = /usr/spool/samba # 设置打印机队列位置
guest ok = yes # 访问打印机是否需要密码
writable = no # 共享打印机必须设置no
printable = yes # 是否允许打印
[public]
comment = Public Test # 对共享目录的描述
browseable = no # 设置是否允许浏览目录
path = /home/samba # 设置共享目录位置
public = yes # 是否所用用户可访问
writable = yes # 用户是否有写的权限
printable = no # 是否允许打印
write list = @test # 允许写入权限的用户列表,此例中表示只有test组用户成员对该目录有写入的权限
[user1dir]
comment = User1’s Service # 对个人目录的描述
browseable = no # 设置是否允许浏览目录
path = /usr/usr1 # 设置共享目录位置
valid users = user1 # 允许访问的用户列表
public = no # 是否允许所有用户可访问
writable = yes # 用户是否有写的权限
printable = no # 是否允许打印