当前位置:  技术问答>linux和unix

……………………samba问题!!!

    来源: 互联网  发布时间:2014-12-07

    本文导语:  我在red hat linux7.3上配置了samba服务器,但是在windows下看到的server却始终显示:localhost,这是为什么啊? work group我已经配好了,windows下显示也正确的,在smb.conf里我却找不到怎么配server,只有一个server string,我改了...

我在red hat linux7.3上配置了samba服务器,但是在windows下看到的server却始终显示:localhost,这是为什么啊?
work group我已经配好了,windows下显示也正确的,在smb.conf里我却找不到怎么配server,只有一个server string,我改了这个没用啊。
朋友帮帮我啊!!!

|
你的server的计算机名是取决于linux本身的机名,你可以在network configuration里设置。server string那项并不是指计算机名,只是在网络有多台计算机使用samba的情况下用于区别的。

|
//Designed by ZhouLifa on April 29, 2002
//If any bug found, please inform me as soon as possible!
//Contact info:
//post addr: 广州市天河区华南理工大学计算机研究所 周立发 510640
//Computer Application Research Institution, South China University of Technology
//e-mail: zhoulifa@yahoo.com
//Tel: 020-87113239-9322

samba配置(smb.conf)
1.文件格式说明:
整个文件有如干个段和多个参数构成. 每个段开头是方括号([ ])括起来的段名, 结束于smb.conf文件的下一个段开头或文件尾.
文件是以一个个行为基本单位的. 每个行除了是段名或注释行外格式全为:name=value. 并且文件里段名和变量名(name)不分大小写.
以'#'或';'开头的行为注释行.等号前后的空格是忽略的.但每一行开头和结尾的空格是不可靠的,最好不要.变量值(value)里的空格赋值给变量(name)
若一行以''结尾则表明此行未完,下一行继续此行.
变量值(value)要么是字符,要么是逻辑值yes/no, true/false, 1/0
2.一般配置说明:
看这一段代码:
                 [share]
                 path = /home/guest
                 writeable = true
这就把你的目录/home/guest作为share共享给大家.即别人在网上邻居里看到你的计算机的share目录,内容是/home/guest下的.并且此目录可写.
再看这一段:
 [doc]
                 path = /home/pub
                 writeable = false
                 printable = true
                 guest ok = true
让大家可以以guest身份看到你的目录/home/pub目录的内容,并且可写也可打印其内容.当然共享名为doc了.
还可以把你的打印机共享给大家:
                 [printers]
                      path = /usr/spool/public
                      guest ok = yes
                      printable = yes
再看这一段:
[zhoulifa]
   comment = zhoulifa's Printer
   valid users = zhoulifa
   path = /home/zhoulifa
   printer = zhoulifa_printer
   public = no
   writable = no
   printable = yes
这一段有了zhoulifa一个共享目录,此目录只允许zhoulifa访问,并且可打印.

3.各段说明:
[global]段一般不需改动太多,但是你必需设计workgroup,并且要在它下面设置一个netbios name=你的共享名,使大家可以在网上邻居里看到你.
特别请大家注意的是默认好象没有netbios name这个参数的,你必需配置.
另外,security可以设计成任何的值,反正后来可以通过valid users来设定.
[home]段:如果你不允许linux用户共享你的资源,[home]段可以全部不要,就是说虽然有登录linux的用户名和密码但不能用来访问共享内容,如果有home段,那么每个linux用户可以看到的共享资源除了你在samba里另外设的外还有他的home里的东西.

4.看一下我的smb.conf吧:(由于有字符限制略去部分)
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# Any line which starts with a ; (semi-colon) or a # (hash)
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors.
#
#======================= Global Settings =====================================
[global]

# workgroup = NT-Domain-Name or Workgroup-Name
   workgroup = Linux
   netbios name = Linux00

# server string is the equivalent of the NT Description field
   server string = Samba Server(周立发的服务器)

# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
;   hosts allow = 192.168.1. 192.168.2. 127.

# This one is useful for people to share files
[guest]
   comment = Temporary file space
   path = /guest
   read only = no
   public = yes

/****************************************************************/
//Designed by ZhouLifa on April 29, 2002
//If any bug found, please inform me as soon as possible!
//Contact info:
//post addr: 广州市天河区华南理工大学计算机研究所 周立发 510640
//Computer Application Research Institution, South China University of Technology
//e-mail: zhoulifa@yahoo.com
//Tel: 020-87113239-9322

另外samba客户端等工具的使用:
(1)查看网络资源:smbclient -L //网上邻居计算机名称
列出的内容包括可用资源即是否要密码登录.IPC$说明要密码.例如:
        Sharename      Type      Comment
        ---------      ----      -------
        guest          Disk      Temporary file space
        IPC$           IPC       IPC Service (Samba Server(UnicomServer))
        ADMIN$         Disk      IPC Service (Samba Server(UnicomServer))

        Server               Comment
        ---------            -------
        LINUX00              Samba Server(UnicomServer)
        LINUX01              Linux01

        Workgroup            Master
        ---------            -------
        LINUX                LINUX01
此显示了Linux组里的Linux01计算机有guest目录可以共享,但是要密码.IPC$说明的.同组还有Linux01有可用资源.
(2)享用网络资源:smbclient //计算机名/目录名
如果是要密码的你要用:smbclient //计算机名/目录名 -U username
进去后的界面象ftp界面.可以用的命令也差不多,get,put等,还有tar命令可用的.
(3)把远程的东西当自己的东西用:smbmount //计算机名/目录名 /本地目录
比如你没有光驱,那么可以把别人的光驱mount上来:smbmount //Linux01/cdrom /mnt/cdrom
当然前提是对方(Linux01)把光驱共享了,以后你进入本地目录(/mnt/cdrom)看到的就是对方目录(cdrom里的)里的东西了.不需在smbclient去get了.
注意:用完了要smbumount /本地目录
(4)将别人的东西打包给自己smbtar,简单了,自己看man帮助吧.


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • samba设置后,在winxp中可以看到samba的工作组,可是看不到samba机器!
  • 小型Samba套件 Samba TNG
  • 我在安装REDHAT 7.3 时忘了安装SAMBA,请问那里有SAMBA下载,多谢!(在线等待)
  • samba:打开samba服务器上的文件,提示"指定的网络名不再可用",或"对*的访问被拒绝"
  • 我的SAMBA启动了,但是为什么在WINDOWS里只能看到它工作组名,却看不到SAMBA服务器的计算机名?
  • redhat怎么配置samba服务
  • samba无法访问
  • SAMBA RPM
  • fedora13 samba服务无法启动
  • 关于samba
  • 如何安装SAMBA
  • Samba软件
  • samba服务器的共享文件无法访问
  • 如何用代码实现一个samba客户端??
  • samba如何安装?
  • samba啟動出錯,高手請幫忙看看,謝謝!
  • 请教如何让Samba用户,, 不能登陆系统?
  • 如何在solaris上配置samba?
  • samba服务器在主菜单的服务器设置处找不到
  • 如何设置samba


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3