Samba 是免费的开放源码软件套件,它在 Windows? 客户机和 UNIX? 类平台之间提供无缝的文件和打印服务。它可以在 AIX?、BSD? UNIX、Linux?、IBM? 390 和 OpenVMS 等 UNIX 类平台上运行。Samba 使用安装在主机服务器上的 TCP/IP 协议。如果正确地配置的话,这个服务器软件使主机机器能够共享文件和打印机,让 Windows 客户机能够访问它们。
简介
Samba 是免费的开放源码软件套件,它在 Windows 客户机和 UNIX 类平台之间提供无缝的文件和打印服务。
它可以在 AIX、BSD UNIX、Linux、IBM 390 和 OpenVMS 等 UNIX 类平台上运行。Samba 使用安装在主机服务器上的 TCP/IP 协议。如果正确地配置的话,这个服务器软件使主机机器能够共享文件和打印机,让 Windows 客户机能够访问它们。
Samba 的 AIX 版本的重要特性包括:
通过 SMIT 安装二进制代码
基于 SMB 的文件和打印服务
创建共享和用户
通过基于 Web 的系统管理器 SWAT 进行配置和维护
跟踪和日志功能
发送文件 API 支持
长 AIX 用户名和文件名支持
资源浏览协议(网络邻居)
传递身份验证
访客登录支持
共享和域级安全支持
Unicode 支持
多元 SMB 支持(Windows 终端支持)
不使用 NETBIOS 的连接
SMB 签名
Active Directory 支持
目录更改通知
MSDFS 支持
AIX Classic 和 NFSv4 ACL 支持
网络登录支持,包括浏览用户个人信息
服务器级安全性 —— 域控制器功能
大文件支持
DOS 文件属性映射
自动中断连接
浏览主支持
Samba 的 AIX 版本不提供以下特性:
Samba 作为 LDAP 服务器或客户机
Samba 作为 Active Directory 服务器
Kerberos 服务器支持
DCE/DFS 支持
DNS 更新支持
automount / smbmount 支持
PAM 支持
NISPLUS 支持
集群支持
硬件和软件需求
Samba 可以在支持 AIX 6100-02 或更高的任何计算机上运行。服务器必须至少有:
30MB 的 RAM
连接网络的支持 TCP/IP 的 LAN 适配器
每台客户机 PC 必须安装一个 LAN 适配器;应该连接网络;在客户机上应该安装 Windows 98、Server 2003、NT?、Vista? 或 XP?。
注意,Samba 与 Fast Connect 不兼容。因此,必须卸载现有的 Fast Connect 版本。
打包和安装需求
AIX 上的 Samba 需要以下包:
映像 文件集 描述
Samba.base Samba.base Samba 服务器
Samba.license Samba.license Samba 许可证
Samba.man Samba.man Samba 的手册页
配置和管理
配置 SWAT
要想连接 Samba 服务器,必须创建用户和共享。存储共享的相关信息的配置文件是 /usr/lib/smb.conf。可以使用 AIX 中的文本编辑器或 SWAT 界面编辑此文件。
按照以下步骤配置 SWAT:
在 /etc/inetd.conf 中添加以下行:
swat stream tcp nowait root /usr/sbin/swat swat
在 /etc/services 中添加以下行:
swat 910/tcp
用以下命令刷新 inetd:
$ refresh -s inetd
配置了 SWAT 之后,就可以在浏览器中通过以下 URL 连接它:
:910
SWAT 页面为所有配置参数提供帮助。还可以在 AIX 命令行上通过 man 命令访问手册页。