Sun Java System Access Manager 7 2005Q4 管理指南

amsecuridd 帮助器命令行可执行文件

通过安全动态 ACE/客户机 C API 和 amsecruidd 帮助器实现 Access Manager SecurID 验证模块,该帮助器在 Access Manager SecurID 验证模块和 SecurID 服务器之间通信。SecurID 验证模块通过打开套接字 localhost:57943 调用 amsecuridd 守护进程来侦听 SecurID 验证请求。


注 –

57943 为默认端口号。如果此端口号已被使用,可以在 SecurID 验证模块中的“SecurID 帮助器验证端口”属性中指定不同的端口号。此端口号在所有组织中必须唯一。


amsecuridd 的接口以明文形式通过 stdin,因此仅允许本地主机连接。amsecuridd 在后台使用 SecurID 远程 API(版本 5.x)进行数据加密。

amsecuridd 帮助器在端口号为 58943(默认)的端口上侦听,以接收其配置信息。如果此端口已被使用,可以在 AMConfig.properties 文件(默认情况下,位于 AccessManager-base /SUNWam/config/)中的 securidHelper.ports 属性中对其进行更改。securidHelp.ports 属性包含每个 amsecuridd 帮助器实例的端口列表(以空格分隔)。保存对 AMConfig.properties 所作的更改后,重新启动 Access Manager。


注 –

应为每个组织运行 amsecuridd 的单独实例,此组织与单独的 ACE/Server(包含不同的 sdconf.rec 文件)进行通信。


amsecuridd 语法

其语法如下所示:

amsecuridd [-v] [-c portnum]

amsecuridd 选项

verbose (-v)

打开详细模式,然后登录到 /var/opt/SUNWam/debug/securidd_client.debug

configure portnumber (-c portnm)

配置侦听端口号。默认端口为 58943。

运行 amsecuridd 帮助器

默认情况下,amsecuridd 位于 AccessManager-base /SUNWam/share/bin。要在默认端口上运行帮助器,请输入以下命令(不需要选项):

./amsecuridd

要在非默认端口上运行帮助器,请输入以下命令:

./amsecuridd [-v] [-c portnm]

amsecuridd 也可以通过 amserver 命令行实用程序运行,但其只能在默认端口上运行。

必需的库

为了运行帮助器,需要以下的库(多数库位于操作系统的 /usr/lib/)


注 –

LD_LIBRARY_PATH 设置为 AccessManager-base /Sunwam/lib/ 以找到 libaceclnt.so