Samba 服务器配置 Samba 是一种基于 SMB 协议的文件和打印共享服务器,它允许 Linux 系统与 Windows 系统之间实现文件和打印共享。本章主要内容包括了解 SMB 协议、熟悉 Samba 配置文件中配置参数的设置、掌握 Samba 配置过程、熟悉 Samba 应用配置等。 SMB 协议是 Server Message Block 的缩写,它是一种在局域网上的共享文件或打印机的协议。Samba 服务器主要具有以下的功能:使用 Windows 系统能够共享的文件和打印机、共享安装在 Samba 服务器上的打印机、共享 Linux 的文件系统、支持 Windows 客户使用网上邻居浏览网络、支持 Windows 域控制器和 Windows 成员服务器对使用 Samba 资源的用户进行认证、支持 WINS 名字服务器解析及浏览、支持 SSL 安全套接层协议。 Samba 工作原理主要包括 NETBIOS 和 SMB 两个协议。Samba 服务的具体工作过程是:客户端首先由客户端请求一个 NETBIOS 会话给服务器,然后客户端再发送一个 SMB negprot 请求数据报给服务器,并且列出了它所支持的所有 SMB 协议版本。经过上步的磋商后,客户端进程再发起一个用户或共享的认证给服务器。客户端完成了磋商和认证以后,它还会发送一个 TconX 数据报,并列出它想要访问的特定网络资源的名称,接着服务器会发送一个 TconX 应答数据报以表示此次连接是否接受或拒绝。 在 Linux 系统中安装 Samba 服务器可以使用 rpm 命令检查系统是否已经安装了 Samba 或查看已经安装了何种版本。如果 Linux 系统还没有安装 Samba 服务程序,可以找到 samba-3.0.25-el5.4.i386.rpm 的安装包文件进行安装。 Samba 服务器可以使用图形化界面方式或命令行方式来启动、停止和重启。在图形化界面方式中,可以选择【系统】 | 【管理】 | 【服务器设置】 | 【服务】命令,系统弹出服务器配置窗口,然后选择【smb】复选框,通过该窗口工具栏的【开始】、【停止】或【重启】按钮来操作 Samba 服务器。在命令行方式中,可以使用以下命令来启动、停止和重启 Samba 服务器:#/etc/rc.d/init.d/smb start、# service smb start、#/etc/rc.d/init.d/smb stop、# service smb stop、#/etc/rc.d/init.d/smb restart、# service smb restart。 自动加载 samba 服务可以使用 chkconfig 命令或 ntsysv 命令。在 chkconfig 命令中,可以使用以下命令来自动加载 smb 服务:chkconfig –level 3 smb on。 在 ntsysv 命令中,可以利用文件图形界面对 smb 自动加载配置。 Samba 服务器的组建可以分为以下 4 步:编辑主配置文件、设置共享文件夹、设置打印机共享、测试 Samba 服务器。
剩余41页未读,继续阅读
- 粉丝: 5
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助