列表

详情


(经典试题,请认真学习)

阅读以下关于Linux文件系统和Samba服务的说明,回答问题1至问题3。 
【说明】 
Linux系统采用了树型多级目录来管理文件,树型结构的最上层是根目录,其他的所有目录都是从根目录生成的。 
通过Samba可以实现基于Linux操作系统的服务器和基于Windows操作系统的客户机之间的文件、目录及共享打印服务。 

【问题1】(6分) 
Linux在安装时会创建一些默认的目录,如下表所示: 
 
依据上述表格,在空(1)~(6)中填写恰当的内容(其中空1在候选答案中选择)。  
① 对于多分区的Linux系统,文件目录树的数目是 (1) 。 
②  Linux系统的根目录是 (2) ,默认的用户主目录在 (3) 目录下,系统的设备文件(如打印驱动)存放在 (4) 目录中, (5) 目录中的内容关机后不能被保存。  
③ 如果在工作期间突然停电,或者没有正常关机,在重新启动机器时,系统将要复查文件系统,系统将找到的无法确定位置的文件放到目录 (6) 中。 
(1)备选答案: 
A.1  
B.分区的数目  
C.大于1 
【问题2】(4 分) 
默认情况下,系统将创建的普通文件的权限设置为-rw-r--r--,即文件所有者对文件(7),同组用户对文件(8),其他用户对文件(9)。文件的所有者或者超级用户,采用(10)命令可以改变文件的访问权限。 
【问题3】(5分) 
Linux系统中Samba的主要配置文件是/etc/samba/smb.conf。请根据以下的smb.conf配置文件,在空(11)~(15)中填写恰当的内容。 
Linux 服务器启动 Samba 服务后,在客户机的“网络邻居”中显示提供共享服务的Linux 主机名为(11),其共享的服务有(12),能够访问 Samba 共享服务的客户机的地址范围(13);能够通过 Samba 服务读写/home/samba 中内容的用户是(14);该Samba服务器的安全级别是(15)。 
[global]
workgroup = MYGROUP
netbios name=smb-server
server string = Samba Server
;hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
security = user
[printers]
comment = 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
[user1dir]
comment = User1’s Service
browseable = no
path = /usr/usr1
valid users = user1
public = no
writable = yes
printable = no

参考答案:

【问题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  # 是否允许打印

上一题