上一主题: policydeploy -upgrade 函数-升级或降级策略版本下一主题: ReportAgent 实用程序-发送报告快照和审核事件


pwextractor 实用程序-提取特权帐户密码

pwextractor 实用程序可从数据库提取特权帐户密码。 如果要备份特权帐户密码,或者 SAM 不可用且您无法签出特权帐户,则可以使用 pwextractor。

要使用 pwextractor,您必须:

如果使用的是 Microsoft SQL Server 数据库且数据库身份验证模式为 Windows 身份验证,则在使用 pwextractor 时必须:

注意:仅当您在 Windows 计算机上安装企业管理服务器并使用 Microsoft SQL Server 数据库时,才能使用 pwextractor -url 格式。 有关 sqljdbc_auth.dll 文件的详细信息,请参阅 Microsoft SQL Server 文档。

pwextractor 位于以下目录中:

ACServerInstallDir/IAM Suite/Access Control/tools/pwextractor

此命令格式如下:

pwextractor -h hostname [-r port] -d {database | schema} -t {mssql | oracle} -l login -p password -f filename [-k key_file]

对于 JDBC 数据库,此命令有以下格式。 仅当您在 Windows 计算机上安装了企业管理服务器并使用 Microsoft SQL Server 数据库时,此格式才有效:

pwextractor -url url -f filename [-k key_file]
-h hostname

定义数据库主机的名称。

-r port

定义数据库用来进行通讯的端口号。

-d {database | schema}

定义以下内容:

-t {mssql | oracle}

指定数据库类型。

值:mssql、oracle

-l login

定义 SAM 用来访问数据库的帐户的用户名。

-p password

定义 SAM 用来访问数据库的帐户的密码。

-f filename

定义输出文件的目录路径和文件名。 如果指定现有文件,pwextractor 会用新输出替换现有文件。

[-backup | -restore]
-backup

定义用于备份数据库的 PUPM 帐户密码的工具。

-restore

定义用于将取自源数据库的 SAM 帐户密码还原到目标服务器的工具。

注意:运行该工具需要 -backup 或 -restore。

-account_pwd

定义用于提取或还原所有 SAM 帐户的工具。

注意:此选项为强制性。

-cleartext

定义在纯文本中存储的提取密码。 如果跳过此选项,则以加密格式将密码存储在可用的数据库列中。

注意:使用 -restore 选项时,不要求此选项。

-k key_file

定义用于对密码进行加密的加密文件的完整路径和名称。

-url url

定义用来访问数据库的 JDBC URL 字符串。

格式:jdbc:sqlserver://servername:port[;property=value]

示例:jdbc:sqlserver://localhost:1433;selectMethod=cursor;DatabaseName=mydb;user=sa;password=mypwd;

示例:从 Microsoft SQL Server 数据库提取 SAM 密码

以下示例将从 myhost.example.com 主机上名为 mydb 的 Microsoft SQL Server 数据库提取 SAM 密码。 企业管理服务器位于 Windows 计算机上,加密文件位于 C:\FIPSkey.dat。 pwextractor 将输出写入 C:\accounts.txt 文件。

注意:创建的最后文本文件将包含分隔符值 @!~

更多信息:

手工密码提取