加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下Samba服务器详解

发布时间:2016-09-23 00:34:44 所属栏目:Linux 来源:站长网
导读:一、samba概念和功能 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Micro

2.Samba服务的组成与使用

组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,只有SMB服务启动,才能实现文件的共享,而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件。

例如,某台Samba服务器的IP地址为192.168.60.231,对应的工作组名称为ixdba,那么在Windows的IE浏览器输入下面两条指令都可以访问共享文件。其实这就是Windows下查看Linux Samba服务器共享文件的方法。

192.168.60.231共享目录名称

ixdba共享目录名称

可以通过/etc/init.d/smb start/stop/restart来启动、关闭、重启Samba服务,启动SMB服务如下所示:

[root@localhost Linuxdata]# /etc/init.d/smb start

Starting SMB services:                            [  OK  ]

Starting NMB services:                            [  OK  ]

从启动的输出中,可以看出,SMB的启动包含了SMB和NMB两个服务。

那么在Linux作为客户端时,查看其它Linux Samba服务器共享的文件时,应该如何操作呢,这就要用到smbclient这个工具。系统默认自带了这个命令。Smbclient常见用法介绍如下。

(1)查看Samba服务器的共享资料

Smbclient  –L  //Samba服务器的ip地址  -U  Samba用户名

“-L”即为list的含义,“-U”是user的意思,如果Samba服务器是无密码访问的话,可以省略“-U  Samba用户名”。

例如:samba需要密码登陆时,查看共享方法如下:

[root@web ~]# smbclient  -L //192.168.60.231/Linuxdata –U admin

Password:  在这里输入admin的密码。

Samba无密码访问时,执行如下命令:

[root@web ~]# smbclient  -L //192.168.60.231/Linuxdata

Password: 直接回车即可。

(2)登陆Samba服务器

如果需要在Linux客户端登陆Samba服务器,用法如下:

Smbclient  //Samba服务器的ip地址  -U  Samba用户名

请看下面执行的操作:

[root@web samba]# smbclient  //192.168.60.231/Linuxdata

Password:

Domain=[IXDBA.NET] OS=[Unix] Server=[Samba 3.0.23c-2]

Server not using user level security and no password supplied.

smb: > ls

 .                                   D        0  Thu Feb 19 23:49:33 2009

 ..                                  D        0  Thu Feb 19 19:05:24 2009

 install.log                              36563  Thu Feb 19 23:49:22 2009

 install.log.syslog                        4295  Thu Feb 19 23:49:22 2009

       58113 blocks of size 262144. 44294 blocks available

smb: > ?      #在这里输入?即可查看在smb命令行可用的所有命令。

     altname        archive        blocksize      cancel        

case_sensitive cd             chmod          chown          close        

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读