参考答案和解析
正确答案: (1)定义共享资源,如/usr/share  
(2)新建共享用户wangluo,并指定密码,passwd wangluo,再设置共享密码sbmpasswd wangluo 
(3)在linux下架设samba服务,使用vi编辑器编辑配置文件 
vi /etc/samba/smb.conf 
[wangluo]  
comment = my share is /usr/share 
path = /usr/share 
public = no 
valid = wangluo 
(4)启动samba服务 service smb start 
(5)测试
解析: 暂无解析
更多“要让Windows用户可以共享Linux用户主机下/usr/share的文件,使用Samba服务,如何进行最简单的配置?”相关问题
  • 第1题:

    在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 Samba服务器 。


    正确答案:
                 

  • 第2题:

    阅读以下关于Linux操作系统Samba服务器配置的技术说明,根据要求回答问题1~问题6。

    【说明】

    某软件开发公司架构了一台基于Linux操作系统的Samba服务器。公司员工需要一个共享的800MB硬盘空间以便能随时交换文件,且为每位员工在服务器上分配一个200MB的私人硬盘空间(该空间只允许员工本人进行存取)。为了能尽可能多地记录系统日志和提高Samba服务器的利用率,要求对smb.conf日志文件的大小不做限制。

    Samba使用(1)协议通过网络连接来共享文件和打印机。Samba的核心是两个守护进程(2)和nmbd程序,在服务器启动到停止期间持续运行。 Samba服务器配置工具是用来管理Samba共享、用户及基本服务器设置的图形化界面。要使用该配置工具,用户必须运行X-Window系统,以root根用户身份登录且安装了Redhat-config-samba RPM软件包。在shell提示符下输入(3)命令。

    (1) A.TFTP B.NETBEUI C.SMB D.NetBIOS

    (2) A.httpd B.named C. vsftpd D.smbd

    (3) A.redhat-config-samba

    B.rpm-ivh samba. rpm

    C.rpm-Uvh samba.rpm

    D.rpm-Fvh samba.rpm


    正确答案:(1)C或SMB (2)D或smbd (3)A或redhat-config-samba
    (1)C,或SMB (2)D,或smbd (3)A,或redhat-config-samba 解析:这是一道要求读者掌握Samba服务基本知识点的常识题。本题所涉及的知识点如下。
    Samba使用SMB(Server Message Block)协议通过网络连接来共享文件和打印机。SMB(Server Message Block,服务消息块)协议主要用于实现Windows和Linux操作系统中计算机之间共享打印机、共享串行接口和命名管道、邮件插槽等服务。
    Samba的工作原理是,让SMB和NetBIOS(Windows操作系统网络邻居的通信协议)这两个协议运行于TCP/IP通信协议之上,并且使用Windows的NETBEUI协议让Linux计算机可以在网络邻居上被 Windows计算机看到。
    Samba的核心是两个守护进程smbd和nmbd程序,在服务器启动到停止期间持续运行。Smbd进程的作用是处理到来的SMB软件包,为使用该软件包的资源与Linux进行协商;nmbd进程使其他主机(或工作站)能浏览Linux服务器。
    Samba服务器配置工具用来管理Samba共享、用户及基本服务器设置的图形化界面。它修改/etc/samba/ smb. conf配置文件。要使用该配置工具,用户必须运行XWindow系统,以根据用户root身份登录且安装redhat-config-samba RPM软件包。接着在shell提示符下输入redhat-config-samba命令。需要注意的是,Samba服务器配置工具不显示允许用户在Samba服务器上查看他们自己的主目录的共享打印机或默认文件段。
    (3)空缺处的选项B“rpm-ivh samba.rpm”用于安装samba.rpm软件包。因为RPM对软件包和配置文件执行智能升级,如果用户自己决定升级samba.rpm软件包,则可在shell提示符下输入选项C的“rpm -Uvh samba.rpm”命令。如果要刷新samba.rpm软件包,则可在shell提示符下输入选项D的“rpm-Fvh samba.rpm”命令。

  • 第3题:

    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或用户安全级。

  • 第4题:

    下列服务组件中,(61)可以使用户在Linux与Windows操作系统之间实现文件系统和打印机共享功能。

    A.FTP

    B.Samba

    C.DHCP

    D.Squid


    正确答案:B
    解析:本题测试Linux与Windows操作系统之间实现文件系统共享的概念和知识。文件传输协议FTP(File Transfer Protoco1)是因特网上的一项常见的服务。可以在网络中建立一个具有一定存储空间及访问安全权限设置的FTP服务器,然后通过FTP客户端程序连接FTP服务器,利用FTP提供的服务实现文件的“下载”或“上传”。Samba是一个基于SMB协议的功能强大的软件工具。通过Samba可以实现基于 Linux操作系统的服务器和基于Windows操作系统的客户机之间的文件/目录及打印机共享服务。Linux服务器上的Samba运行以后,Linux就相当于一台文件及打印服务器,向 Windows或Linux系统的Samba客户提供文件及打印共享服务。SMB(Server Message Block)的工作原理是让NetBIOS与SMB这两种协议运行在TCP/IP的通信协议上。且通过NetBIOS nameserver使用户的Linux机器可以在Windows的网络邻居上被看到,所以就可以和Windows的机器在网络上相互沟通,共享文件与服务了。动态主机分配协议(DHCP)是一个简化主机IP地址分配管理的TCP/IP标准协议。可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作。Squid是一款可以运行于多种操作系统平台上的代理服务器软件。尤其是广泛应用于Linux操作系统环境下。Squid不但可以实现对Web信息的高效缓冲,也支持FTP、 Gopher和HTTP等协议的服务请求。

  • 第5题:

    要让Windows用户可以共享Linux用户主机下/usr/share的文件,使用Samba服务,如何进行最简单的配置?(写出samba服务的主配置文件目录及配置)


    正确答案: (1)定义共享资源,如/usr/share  
    (2)新建共享用户wangluo,并指定密码,passwd wangluo,再设置共享密码sbmpasswd wangluo 
    (3)在linux下架设samba服务,使用vi编辑器编辑配置文件 
    vi /etc/samba/smb.conf 
    [wangluo]  
    comment = my share is /usr/share 
    path = /usr/share 
    public = no 
    valid = wangluo 
    (4)启动samba服务 service smb start 
    (5)测试

  • 第6题:

    Unix系统中使用Samba服务器来实现Unix主机和Windows主机之间的共享,Samba服务器的默认安全级别是()

    • A、user
    • B、share
    • C、domain
    • D、server

    正确答案:A

  • 第7题:

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

    • A、只可读取同系统的共享目录
    • B、对Windows用户只提供只读方式的共享服务
    • C、授权方式共享信息的用户,必须同时在Linux桌面系统中存在
    • D、Linux下设置的用户读取权限,在Windows系统中无效

    正确答案:C

  • 第8题:

    LINUX下NTP服务的配置文件在()。

    • A、/etc
    • B、/tmp
    • C、/usr

    正确答案:A

  • 第9题:

    单选题
    Samba服务器可以在Linux/Unix系统中提供Windows文件共享服务,在RHEL4系统中默认安装了Samba服务器和客户机所需要的软件包,在与Samba服务器相关的软件包中,()是RedHat公司专门为Samba服务器提供的配置工具。
    A

    samba-common

    B

    samba

    C

    samba-client

    D

    system-config-samba


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    下列服务组件中,(  )可以使用户在Linux与Windows操作系统之间实现文件系统和打印机共享功能。
    A

    FTP

    B

    Samba

    C

    DHCP

    D

    Squid


    正确答案: D
    解析:

  • 第11题:

    单选题
    在linux系统中,若要共享/sale目录,只有销售部员工可以访问,用户提交的用户名与samba密码由samba服务器负责验证,应修改/etc/samba/smb.conf文件中的security为()。
    A

    share

    B

    user

    C

    server

    D

    domain


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    关于Samba用户帐号,以下说法错误的是()。
    A

    使用smbpasswd-a添加的Samba帐号必须已经是Linux的系统用户帐号

    B

    使用smbpasswd-x删除一个Samba用户时,同名的系统用户将会被锁定

    C

    Samba用户和同名系统用户的口令可以不一致

    D

    若Samba用户不需要登陆Linux系统时,同名系统用户可以不设置口令


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在题干所给出的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)。

  • 第14题:

    阅读以下关于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)用户安全级

  • 第15题:

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

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

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

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

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


    参考答案:C

  • 第16题:

    在linux系统中,配置samba服务器时,以下叙述正确的是()。

    • A、samba用户口令一般存入在/etc/samba/smbpasswd文件中
    • B、samba用户的口令在初始情况下是不存在的
    • C、可以通过执行cat/etc/passwd
    • D、可以通过执行smbpasswdmary命令将mary用户的samba密码送入samba密码文件
    • E、所有samba的用户必须是系统中已存在的用户

    正确答案:A,B,C,E

  • 第17题:

    关于Samba用户帐号,以下说法错误的是()。

    • A、使用smbpasswd-a添加的Samba帐号必须已经是Linux的系统用户帐号
    • B、使用smbpasswd-x删除一个Samba用户时,同名的系统用户将会被锁定
    • C、Samba用户和同名系统用户的口令可以不一致
    • D、若Samba用户不需要登陆Linux系统时,同名系统用户可以不设置口令

    正确答案:B

  • 第18题:

    Samba服务器可以在Linux/Unix系统中提供Windows文件共享服务,在RHEL4系统中默认安装了Samba服务器和客户机所需要的软件包,在与Samba服务器相关的软件包中,()是RedHat公司专门为Samba服务器提供的配置工具。

    • A、samba-common
    • B、samba
    • C、samba-client
    • D、system-config-samba

    正确答案:D

  • 第19题:

    在RHEL4中,用samba向windows提供共享服务时,使用用户认证来保证合法访问,下列关于samba用户描述正确的是()。

    • A、samba用户必须是系统用户
    • B、可以使用smbuseradd添加samba用户
    • C、samba用户必须和系统用户同名
    • D、可以使用smbpasswd修改samba用户密码

    正确答案:A,C,D

  • 第20题:

    多选题
    在linux系统中,配置samba服务器时,以下叙述正确的是()。
    A

    samba用户口令一般存入在/etc/samba/smbpasswd文件中

    B

    samba用户的口令在初始情况下是不存在的

    C

    可以通过执行cat/etc/passwd

    D

    可以通过执行smbpasswdmary命令将mary用户的samba密码送入samba密码文件

    E

    所有samba的用户必须是系统中已存在的用户


    正确答案: A,B
    解析: 暂无解析

  • 第21题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析: 暂无解析

  • 第22题:

    多选题
    网络管理员将一台linux计算机配置为一台samba服务器,则以下叙述正确的是()。
    A

    在Windows计算机上可以访问linux计算机上的共享目录

    B

    在linux计算机上可以访问Windows计算机上的共享文件夹

    C

    通过Windows计算机使用连接到linux计算机上的打印机

    D

    通过linux计算机使用连接到Windows计算机上的打印机

    E

    可以将samba服务器作为域控制器,来管理Windows网络


    正确答案: B,D
    解析: 暂无解析

  • 第23题:

    多选题
    在RHEL4中,用samba向windows提供共享服务时,使用用户认证来保证合法访问,下列关于samba用户描述正确的是()。
    A

    samba用户必须是系统用户

    B

    可以使用smbuseradd添加samba用户

    C

    samba用户必须和系统用户同名

    D

    可以使用smbpasswd修改samba用户密码


    正确答案: A,C,D
    解析: 暂无解析