[原创]SAMBA完全攻略(理论篇一samba基本)[1]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:


SAMBA完全攻略

理论篇一

SAMBA软件包可以很容易的将windows网络和Solaris网络环境结合在一起。

1.NetBIOS名
    在使用samba Daemon导出文件系统之前,需要用NetBIOS名称搜索协议定义客户和服务器系统。这个服务既是nmbd,nmbd服务运行在 solaris的137端口上,它实现的功能与Microsoft 下的NetBIOS命名是相同的,nmbd是一台理解并响应internet 协议(IP)上的名称服务请求的服务器。
    nmbd还可以用做Windows Internet Name Server (WINS)。
在NT下查看当前访问Windows NT服务器的客户系统列表,可以使用以下命令。即本地NT client上有多少用户可以访问samba服务器。

C:\>nbtstat -s

本地连接:
Node IpAddress: [192.168.0.88] Scope Id: []

                     NetBIOS Connection Table

    Local Name             State    In/Out  Remote Host           Input   Output

    ----------------------------------------------------------------------------

    JIN            <00>  Connected    Out       ULTRA60        <20>       109KB
        54KB
    JIN            <03>  Listening
    SUNMARMOT      <03>  Listening
    ROOT           <03>  Listening
    JINJF          <03>  Listening

8888:
Node IpAddress: [61.165.145.1] Scope Id: []

    No Connections

C:\>

用samba提供的工具在solaris下看所有的可用的主机,相当于windows下的net view

在NT下用
C:\>net view
服务器名称            注释

-------------------------------------------------------------------------------
\\JIN
\\ULTRA60              Samba 2.0.5a
命令成功完成。

在solairs下用smba工具nmblookup

# pwd
/usr/local/samba/bin
# ./nmblookup workgroup
Sending queries to 192.168.0.255
192.168.0.88 workgroup<00>

使用以下的命令启动nmbd:
#/usr/local/samba/bin/nmbd –D

2.配置Samba监控程序

启动smbd服务器

可以使用以下命令启动smba服务器。
#/usr/local/samba/bin/smbd –D
注意:-D选项的意思是指定NetBIOS名称服务应该作为单独的监控程序运行,而不是通过Internet超级监控程序(inetd)作为一项服务运行。

重起smbd服务器

# ps -eaf |grep smbd   
    root   339     1  0 20:38:48 ?        0:00 ./smbd -D
# kill -9 339
# /usr/local/samba/bin/smbd -D
# ps -eaf |grep smbd
    root   371     1  0 20:54:46 ?        0:00 /usr/local/samba/bin/smbd –D
或者
#kill -HUP 371
当然,也可以用samba GUI工具在图形化界面下重起smdb

samba的配置文档

基本的配置文档如下:
/usr/local/samba/lib/samb.conf
# Samba config file created using SWAT
# from 192.168.0.88 (192.168.0.8
# Date: 2002/12/01 00:43:33

# Global parameters
[global]
netbios name = ULTRA60
security = SHARE
os level = 65
dns proxy = No
guest account = jinjf

[homes]
comment = Home Directories
path = /tmp
read only = No
guest ok = Yes

[printers]
comment = All Printers
path = /usr/spool/samba
print ok = Yes
browseable = No

[public]
comment = PUBLIC DOC
path = /jinjf
read only = No
guest ok = Yes

Samb.conf的各个参数说明

# Global parameters定义了影响smbd操作的几个关键参数
[global]

workgroup = MYGROUP                           工作组名称

本文关键:[原创]SAMBA完全攻略(理论篇一samba基本)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top