3.2.2. 主动运行 Add-User 实用程序
您可以通过在命令行中传递参数,以非交互方式运行 add-user
脚本。必须至少提供用户名和密码。
警告
共享系统上不建议使用此方法,因为密码将在日志和历史记录文件中可见。
创建一个属于多个组的用户
以下命令添加了一个管理用户, mgmtuser1
,它带有 guest and
mgmtgroup
组。
$ EAP_HOME/bin/add-user.sh -u 'mgmtuser1' -p 'password1!' -g 'guest,mgmtgroup'
指定替代属性文件
默认情况下,使用 add-user
脚本创建的用户和组信息存储在服务器配置目录中的属性文件中。
用户信息存储在以下属性文件中:
-
EAP_HOME/standalone/configuration/mgmt-users.properties
-
EAP_HOME/domain/configuration/mgmt-users.properties
组信息存储在以下属性文件中:
-
EAP_HOME/standalone/configuration/mgmt-groups.properties
-
EAP_HOME/domain/configuration/mgmt-groups.properties
这些默认目录和属性文件名可以被覆盖。以下命令添加新用户,为用户属性文件指定不同的名称和位置。
$ EAP_HOME/bin/add-user.sh -u 'mgmtuser2' -p 'password1!' -sc '/path/to/standaloneconfig/' -dc '/path/to/domainconfig/' -up 'newname.properties'
新用户已添加到位于 /path/to /standaloneconfig/newname.properties
和 /path/to /domainconfig/newname.properties
的用户属性文件中。请注意,这些文件必须已经存在,否则您将看到错误。
有关所有可用 add-user
参数及其目的的完整列表,请使用 --help
参数或参阅 Add-User 实用程序参数 部分。