配置samba服务器-梁玉锋

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置samba服务器

用以下命令查看samba的安装情况。

[root@localhost linux-2.6.18_pro500]# rpm -qa |grep samba

samba-common-3.4.7-58.fc12.i686

samba-3.4.7-58.fc12.i686

samba-winbind-clients-3.4.2-47.fc12.i686

samba-client-3.4.7-58.fc12.i686

samba服务器安装完成后,几个重要的文件分布如下:

/etc/pam.d/samba:samba的PAM认证配置。

/etc/rc.d/init.d/smb:samba的启动脚本。

/etc/samba/smbusers:samba服务器用户与操作系统用户映射文件。

/usr/bin/mksmbpasswd.sh:创建samba用户的脚本。

/usr/bin/smbcontrol:控制samba服务器运行的工具。

/usr/bin/smbstatus:列出samba服务器的连接状态。

/usr/sbin/nmbd:samba服务器的nmbd进程的命令文件。

/usr/sbin/smbd:samba服务器的smbd进程的命令文件。

用以下命令启动samba服务器。

[root@localhost linux-2.6.18_pro500]# /etc/rc.d/init.d/smb start

启动SMB 服务:[确定]

[root@localhost linux-2.6.18_pro500]# /etc/rc.d/init.d/nmb start

启动NMB 服务:[确定]

[root@localhost linux-2.6.18_pro500]# ps -eaf |grep smbd

root 17528 1 0 20:51 ? 00:00:00 smbd -D

root 17530 17528 0 20:51 ? 00:00:00 smbd -D

root 17540 1925 0 20:51 pts/0 00:00:00 grep smbd

[root@localhost linux-2.6.18_pro500]# ps -eaf |grep nmbd

root 17537 1 0 20:51 ? 00:00:00 nmbd -D

root 17542 1925 0 20:52 pts/0 00:00:00 grep nmbd

默认时,samba服务器启动了两个smbd进程和一个bmbd进程,均以root用户的身份运行。其中,smbd进程主要负责处理对文件和打印机的服务请求;而nmbd进程主要负责处理Netbios名称服务并提供网络浏览功能。

可以用一下命令查看以下这两个进程监听的网络端口。

[root@localhost linux-2.6.18_pro500]# netstat -anp|grep smbd

tcp 0 0 :::139 :::* LISTEN 17657/smbd tcp 0 0 :::445 :::* LISTEN 17657/smbd tcp 0 0 ::ffff:192.168.1.101:445 ::ffff:192.168.1.106:4429 ESTABLISHED 17693/smbd

unix 2 [ ] DGRAM 42228 17657/smbd

[root@localhost linux-2.6.18_pro500]# netstat -anp|grep nmbd

udp 0 0 192.168.1.101:137 0.0.0.0:* 17674/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 17674/nmbd udp 0 0 192.168.1.101:138 0.0.0.0:* 17674/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 17674/nmbd unix 2 [ ] DGRAM 42258 17674/nmbd

[root@localhost linux-2.6.18_pro500]#

以上过程完成后,可以在windows客户端测试一下samba服务器是否正常工作,具体方法是在ie浏览器的地址栏输入“\\192.168.1.101”。其中,ip地址是服务器的ip地址。正常情况下,将会出现如下图对话框。

注意:默认情况下,samba并不使用操作系统的账号进行认证,而是使用他自己创建的账号,具体创建方法如下。

使用图形界面配置samba服务器

[root@localhost linux-2.6.18_pro500]# rpm -qa|grep system-config-samba

[root@localhost linux-2.6.18_pro500]# yum install system-config-samba

->管理->samba

Windows下

相关文档
最新文档