Common Internet File System (CIFS) 也称为 Server Message Block (SMB),是 Internet 上的一种标准远程文件系统访问协议,它允许不同的用户组协同工作、通过 Internet 或者企业内部网共享文档和打印机。在使用完善的文件共享和锁定语义来防止冲突的同时,CIFS 允许多个客户端对同一个文件进行访问和更新。它还允许进行主动地缓存,以及提前读和延迟写,而且不会导致缓存出现不一致的情况,从而提高了性能,这也正是 现代完善的企业计算机网络的核心内容。CIFS 对 HTTP 进行了补充,与以前的协议(如 FTP)相比,它提供了更完善的文件共享和文件传输功能。
要在 PC 操作系统(如 Windows®)之间共享文件,通常可以使用 CIFS 协议来实现,而 AIX® 系统之间的文件共享则使用 Network File System (NFS) 协议来实现。因为这两种协议不具有互操作性,所以出现了像 AIX Fast Connect 和 AIX SMBFS 这样的产品允许 PC 客户端访问和共享 AIX 服务器中的文件,并通过 AIX 访问和共享 PC 中的文件。
如果将 AIX Fast Connect 服务器配置为使用加密密码,那么 AIX Fast Connect 将尝试根据 AIX Fast Connect /etc/cifs/cifsPasswd 文件,对所有传入的 SMB 用户名和 encrypted_password 登录进行身份验证。这个文件由 net user 命令进行初始化和维护,它是 AIX Fast Connect 用户(及其加密密码)的数据库。
由 net user 命令定义的所有 AIX Fast Connect 用户都应该是 AIX 用户。
Fast Connect 用户的密码与 /etc/security/passwd 文件中的标准 AIX 密码是不相同的(可能不同)。当一个 AIX 用户更改其密码(使用 /usr/bin/passwd)的时候,该用户的 AIX Fast Connect 密码不会自动地更改。
要强制 AIX Fast Connect 使用加密密码,可以键入下面的内容:
#net config /encrypt_passwords:2
要将一个新的用户配置为使用加密密码,可以键入下面的内容:
#net user username password /add
或者
#net user username -p /add
-p 标志将提示您输入一个无回显的密码。
要更改用户的加密密码,并同时更新该用户的 AIX 密码,可以键入下面的内容:
#net user username password /changeaixpwd:yes
或者
#net user username -p /changaixpwd:yes
在完成了上述的配置之后,停止并启动服务器。
要停止服务器,并卸载服务器守护进程,可以键入下面的内容:
#net stop /unload
要加载服务器守护进程,并允许 PC 客户端进行连接,可以键入下面的内容:
#net start /load
现在,Fast Connect 服务器已经做好了准备,允许 PC 客户端进行连接并访问导出的文件共享。
通常,PC 客户端必须定义驱动器映射,以使用 CIFS 导出的文件共享。可以在 Windows 操作系统中,或者在 DOS 命令提示符下,完成这些驱动器映射。
您可以使用以下机制来定义 PC 驱动器和 CIFS 文件共享之间的映射,或者取消映射。对于以下示例,我们假定 NetBIOS 服务器的名称为 indus19.in.ibm.com,并且定义了文件共享 test、test1。
对于 DOS,可以输入以下内容:
DOS> net help (help info for DOS) DOS>net use F: \\indus19.in.ibm.com\test /user:tstuser tstpass DOS>net use H: \\indus19.in.ibm.com\test1 (When username and password is not specified in the command line, then a pop window appear asking for the username and the password) DOS> copy F:\oldfile H:\newfile (uses the mapped drives) DOS> net use F: /delete (delete the mapped network drive)
对于 Windows,可以执行以下操作:
在 Map Network Drive 对话框中,选择 Windows Explorer > Tools > Map Network Drive,或者右键单击 Network Neighborhood,并选择 Map Network Drive。
从 Drive:drop-down list 选择驱动器,然后输入路径。例 如,请参见下面的图 5。
在服务器端,共享需要导出到 AIX 的文件夹。右键单击 Select Sharing and Security > Share this Folder > Permissions tab > Check all the permissions - Full control,Change,and Read > Apply and OK。