在linux系统中,若要共享/public目录,任何人均可访问,无需提供用户和密码,应修改/etc/samba/smb.conf文件中的security为()。A、shareB、userC、domainD、server

题目

在linux系统中,若要共享/public目录,任何人均可访问,无需提供用户和密码,应修改/etc/samba/smb.conf文件中的security为()。

  • A、share
  • B、user
  • C、domain
  • D、server
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在题干所给出的smb.conf配置文件中,Samba用户密码存放在哪个文件中?

在smb.conf配置文件中,security语句用于定义Samba服务器的安全级别,有share、user、server、 domain等4种常用级别。如果允许任何网络用户都可以匿名方式访问Samba服务器上的共享资源,那么 smb.conf文件中(7)空缺处应填入哪个配置参数?


正确答案:Samba用户密码存放在/etc/samba/smbpasswd文件中 (7) share
Samba用户密码存放在/etc/samba/smbpasswd文件中 (7) share 解析:这是一道要求读者根据应用的安全要求配置Samba文件相关语句的分析理解题。本题所涉及的知识点有:
1)在试题所给出的smb.conf配置文件中,第12、13行分别实现设置对密码进行加密和为Samba创建一个单独的口令文件的配置功能。
encrypt passwords=yes;//设置对密码进行加密
smb passwd file=/etc/samba/smbpasswd;
//为Samba创建一个单独的口令文什/etc/samba/smbpasswd
这些功能的实现需在Samba配置文件中被重启前先改变Samba口令文件的权限许可。
2)要在Red Hat Linux用户系统上配置Samba使用加密口令,需经过以下的操作步骤:
①为Samba创建一个单独的口令文件。注意要根据用户的现存/etc/passwd文件来创建,可在shell提示符下键入以下命令:
cat/etc/passwd | mksmbpasswd.sh>/etc/samba/smbpasswd
②改变Samba口令文件的权限许可。先以根用户root身份登录,然后在shell提示符符下键入命令:
chmod 600/etc/samba/smbpasswd
③在smb.conf配置文件中添加以下启用加密口令的语句。
encrypt passwords=yes;//设置对密码进行加密
smb passwd file=/etc/samba/smbpasswd;//为Samba创建一个单独的口令文件
④在shell提示符下键入service smb restart命令重启smb服务。
3)在smb.conf配置文件中,security语句用于定义Samba的安全级别。Samba的安全级别从低到高分为4级:share、user、server、domain,其中后面3种安全级别都要求在用户的Linux机器上要有与服务器相同的系统账户,否则就不能访问共享资源。
Samba的各安全级别验证方式的比较如表4-10所示。
[*]
4)基于以上比较分析可知,如果要允许任何网络用户都可以匿名方式访问Samba服务器上的共享资源,那么smb.conf文件中应添加一条security=share的配置语句,Samba的安全级别选择最低的共享方式 (share)。

第2题:

用户usera、userb、userc为一个项目组,共享一个目录/pub。组内任一用户都把供其他组员共享的文件或目录写入/pub。用户usera、userb创建的共享文件只允许其他组员读,用户userc创建的共享文件允许其他组员读写,组外用户不许访问共享目录/pub及其中的文件或目录。用户usera、userb、userc的私有文件或目录都存放在各自的主目录中,不许其他用户访问。Linux系统中现在还没有这些用户、目录和任何相关的配置。为了满足上述需求,请你对Linux系统做适当的配置,写出必要的步骤和命令。


正确答案:

以root用户登录后,按以下步骤执行相关命令:

①创建1个群组:(选用的GID必须是尚未使用的)

groupadd–g 2008 g2008

②创建共享目录/pub并设置适当的权限:

mkdir /pub

chown root:g2008/pub

chmod 2770/pub

③增加3个以2008为附加组的用户:

useradd usera

useradd userb

useradd userc

gpasswd-ausera g2008

gpasswd-auserb g2008

gpasswd-auserc g2008

④临时取消用户口令(或设置用户初始口令),以激活他们:

passwd-dusera

passwd-duserb

passwd-duserc

⑤设置用户权限掩码:

echo‘umask027’>>/home/usera/.bashrc

echo‘umask027’>>/home/userb/.bashrc

echo‘umask007’>>/home/userc/.bashrc

第3题:

在smb.conf配置文件中,security语句用于定义Samba服务器的安全级别。如果允许任何网络用户都可以匿名方式访问Samba服务器上的共享资源,那么在smb.conf文件中,security语句的参数应配置为(7)。

A.share B.user

C.server D.domain


正确答案:A或share
A,或share 解析:这是一道要求读者根据应用的安全要求配置Samba文件相关语句的分析题。本题的解答思路如下。
在smb.conf配置文件中,security语句用于定义Samba的安全级别。Samba的安全级别从低到高分为 4级;share、user、server、domain,其中后面3种安全级别都要求在用户的Linux机器上要有与服务器相同的系统账户,否则就不能访问共享资源。
Samba的各安全级别验证方式的比较见表8-15。

基于以上比较分析可知,如果要允许任何网络用户都可以匿名方式访问Samba服务器上的共享资源,那么smb.conf文件中应添加一条security=share的配置语句,Samba的安全级别选择最低的共享方式,即 (7)空缺处应所填写的内容是选项A的“share”。

第4题:

在将一台linux计算机配置为samba服务器时,若要共享/files目录,任何人均可以访问,应指定()。

  • A、read only=no
  • B、browseable=yes
  • C、public=yes
  • D、guest only=yes

正确答案:C

第5题:

Linux系统中Samba的主要配置文件是/etc/samba,/smb.conf。请根据以下的stub.conf配置文件,在空(11)~(15)中填写恰当的内容。

Linux服务器启动Samba服务后,在客户机的“网络邻居”中显示提供共享服务的Linllx主机名为(11),其共享的服务有(12),能够访问Samba共享服务的客户机的地址范围(13);能够通过Samba服务读写/home/samba中内容的用户是;该Samba服务器的安全级别是(15)。

[global]

workgroup=MYGROUP

netbi0S name=smb-seryer

server string=Samba Server

;hosts a110W=192.168.1.192.168.2.127.

10ad printers=yes

security=user

[printers]

comment=My Printer

browseable =yes

path=/usr/spool/samba

guest k=yes

writable=no

printable=yes

[public]

comment=Public Test

browseable=no

path=/home/samba

public=yes

writable=yes

printable=no

write 1ist=test

[userldir]

comment=Userl’s Service

browseable=no

path=/usr/usrl

valid USers=Userl

public=no

writable=yes

printable=no


正确答案:(11)smb-servel (12)printers或My Printer (13)无限制 (14)Linux系统的test组中用户 (15)user或用户安全级
(11)smb-servel (12)printers或My Printer (13)无限制 (14)Linux系统的test组中用户 (15)user或用户安全级 解析:问题三中,根据smB.conf配置文件,可以看出,IAnux服务器启动Samba服务后,在客户机的“网络邻居”中显示提供共享服务的Linux主机名为stub-server,其共享的服务有printers或My Printer,能够访问Samba共享服务的客户机的地址范围无限制(因为host allow被分号注释掉了);能够通过Samba服务读写/home/samba中内容的用户是Linux系统的test组中用户;该Samba服务器的安全级别是user或用户安全级。

第6题:

在Samba服务器中配置共享目录时,若必须使用账号和密码才能访问共享目录,则需设置public=Yes。

此题为判断题(对,错)。


正确答案:×

第7题:

阅读以下关于Linux文件系统和Samba服务的说明,回答问题1至问题3.

【说明】

Linux系统采用了树型多级目录来管理文件,树型结构的最上层是根目录,其他的所有目录都是从根目录生成的。

通过Samba可以实现基于Linux操作系统的服务器和基于Windows操作系统的客户机之间的文件、目录及共享打印服务。

【问题1】

Linux在安装时会创建一些默认的目录,如表1-7所示:

依据表格1-7,在空(1)~(6)中填写恰当的内容(其中空1在候选答案中选择)。

①对于多分区的Linux系统,文件目录树的数目是(1).

②Linux系统的根目录是(2),默认的用户主目录在(3)目录下,系统的设备文件(如打印驱动)存放在(4)目录中,(5)目录中的内容关机后不能被保存。

③如果在工作期间突然停电,或者没有正常关机,在重新启动机器时,系统将要复查文件系统,系统将找到的无法确定位置的文件放到目录(6)中。

(1)备选答案:

A.1

B.分区的数目

C.大于1

【问题2】

默认情况下,系统将创建的普通文件的权限设置为-rw-r--r--,即文件所有者对文件(7),同组用户对文件(8),其他用户对文件(9).文件的所有者或者超级用户,采用(10)命令可以改变文件的访问权限。

【问题3】

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 k=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&39;s Service

browseable=no

path=/usr/usr1

valid users=user1

public=no

writable=yes

printable=no


正确答案:

【问题1】
Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和Windows也是采用树型结构,但是在DOS和Windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在Linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。Linux下各目录的属性见表1-8所示:

【问题2】
在Linux系统中,每一个文件和目录都有相应的访问许可权限,文件或目录的访问权限分为可读(可列目录)、可写(对目录而言是可在目录中做写操作)和可执行(对目录而言是可以访问)三种,分别以r,w,x表示,其含义为:对于一个文件来说,可以将用户分成三种文件所有者、同组用户、其他用户,可对其分别赋予不同的权限。每一个文件或目录的访问权限都有三组,每组用三位表示,如图1-1所示:

注:文件类型有多种,d代表目录,-代表普通文件,c代表字符设备文件。
更改文件的权限的命令为chmod。
chmod的语法格式为:
chmod[who][opt][mode]文件/目录名
其中who表示对象,是以下字母中的一个或组合:u(文件所有者)、g(同组用户)、o(其他用户)、a(所有用户);opt则代表操作,可以为:+(添加权限)、-(取消权限)、=(赋予给定的权限,并取消原有的权限);而mode则代表权限。
【问题3】
Linux系统中Samba的主要配置文件是/etc/samba/smb.conf。
smb.conf文件有三个主要部分:
(1)全局参数字段(global):主机共享时的整体设置。
(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 k=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#是否允许打印
试题答案
【问题1】
(1)A
(2)/
(3)/home
(4)/dev
(5)/proc
(6)/lost+found
【问题2】
(7)可读、可写
(8)仅可读
(9)仅可读
(10)Chmod
【问题3】
(11)smb-servre
(12)printers或My Printer
(13)无限制(因为bosts allow被分号注释掉了)
(14)Linux系统的test组中用户
(15)用户安全级

第8题:

在Linux系统中,Samba服务允许文件和打印机被用户网络中的所有系统共享,其默认的安全级别是(59)。

A.share

B.user

C.server

D.domain


正确答案:B
解析:在Linux系统smb.conf配置文件中,共享的安全级别有四种:共享share安全级、用户user安全级、服务器server安全级及域domain安全级。其中,文件和打印机共享默认的安全级别是用户user安全级。

第9题:

在Linux系统中用Samba技术实现文件的共享,正确解释为()。

A.只可读取同系统的共享目录

B.对Windows用户只提供只读方式的共享服务

C.授权方式共享信息的用户,必须同时在Linux桌面系统中存在

D.Linux下设置的用户读取权限,在Windows系统中无效


参考答案:C

第10题:

在linux系统中,已存在用户john,现要为john用户设置访问samba服务器共享资源时的密码,应执行()命令。

  • A、passwd john
  • B、passwd -a john
  • C、smbpasswd john
  • D、smbpasswd -a john

正确答案:D

更多相关问题