目录

简介

QPS VM的用户管理

使用默认组创建新本地用户

使用新组创建新本地用户

修改用户帐户

控制中心的用户管理

策略生成器的用户管理

创建用户

修改用户

有用信息

简介

本文档介绍如何在Quantum Policy Suite(QPS)中创建、配置和更新用户（用户管理）。 这更具体于QPS版本5.5及更高版本。在QPS中，对以下三个部分描述了用户管理：

- QPS VM(所有VM;例如PCRFClient0x、Lb0x和QNS0x)

- 控制中心的用户管理

- 策略生成器的用户管理（PB-Subversion [PB-SVN]存储库）

注意：QPS在8.0.0版中更名为思科策略套件(CPS)。

QPS VM的用户管理

本节介绍有关QPS VM（LB、PCRFClient、QNS等）中的用户管理。

使用默认组创建新本地用户

默认情况下，本地用户添加会创建与用户名相同的组名。组添加不是必需的。

1. 输入useradd -m -d /home/<user id> -c "Local User" <user id>命令以创建用户ID。在本例中，该命令为“aravibal”。

2. 输入passwd <user id>命令以设置新创建用户的口令。

3. 授予对新创建的本地用户的访问权限。编辑/etc/security/access.conf文件并添加此行：
"+:<User ID>:ALL

4. 编辑/etc/ssh/sshd_config文件，并将新用户添加到行“AllowUsers”的末尾。

5. 输入service sshd restart命令以重新启动安全外壳守护程序(SSHD)服务。

6. 以新用户身份登录，然后输入ssh localhost -l <new_created_user id>命令以显示用户ID和组名。

使用新组创建新本地用户

1. 输入groupadd <groupname>命令以创建新组。

2. 输入cat /etc/group命令以检查文件/etc/group中新创建的组ID。

3. 输入useradd -m -d /home/< user id> -c "Local User" < user id> -g< new group name>命令，以便使用新组创建新的本地用户。

4. 完成“使用默认组创建新本地用户”部分的步骤3至6。

修改用户帐户

完成此部分以修改密码过期、锁定、解锁和帐户到期的设置。

输入chage -l <user id>命令以检查密码过期时间。

系统管理员可以根据需要完成以下操作：

- 输入chage -M <number of days > <user id>命令以设置任何用户的密码到期日期。
天数从当前系统日期计算。例如，如果要在25天后设置密码到期，请输入chage -M 25 <user ID>。选项 — M更新密码到期和密码更改之间的最大天数。

- 输入chage -E "YYYY-MM-DD" <user id>命令以设置任何用户的帐户到期日期。日期应以“YYYY-MM-DD”格式提供。

- 输入chage -m 0 -M 99999 -I -1 -E -1 <user id>命令以禁用密码老化。

- -m 0将密码更改之间的最小天数设置为0

- -M 99999将密码更改之间的最大天数设置为99999

- -I -1（数字减1）将“Password inactive”设置为“never”

- -E -1（数字减1）将“帐户过期”设置为“永不过期”

- 输入以下命令之一以锁定或解锁用户：

- 锁定用户 — passwd -l <user id>

- 解锁用户 — passwd -u <user id>

- 输入passwd -S<user id>命令以检查帐户状态是否锁定。
此输出由七个字段组成，第二个字段指示用户帐户是具有锁定的密码(L)、没有密码(NP)还是具有可用密码(P)。

注意：在版本5.5中，-S选项有效，但一次只对一个用户。您必须检查您是否在版本6.0中提供 — a选项。例如，输入passwd -Sa命令。

- 输入passwd <user ID>命令以重置所有用户ID的密码，包括管理员用户。例如，passwd broadhop1。

- 输入faillog -a命令以检查所有用户登录尝试失败。

- 输入userdel<user id>命令以删除用户。userdel -r <user ID>命令将删除用户的主目录。例如，userdel -r aravibal。

控制中心的用户管理

控制中心(CC)在QPS的早期版本中不可用，即CC在QPS版本2.5.7中不可用。CC GUI仅在QPS版本5.3及更高版本中可用。

在PCRFClient01“/etc/broadhop/authentication-provider.xml”中编辑此XML文件，以便在CC中添加新用户ID或更改密码。CC有两个权限，只读和管理。

<user name="userid" password="password" authorities="ROLE_READONLY"/>

<user name="userid" password="password" authorities="ROLE_SUMADMIN"/>

从此XML文件中删除适当的行以删除用户。

策略生成器的用户管理

本节介绍有关PB中的用户管理。

创建用户

1. 在pcrfclient01上输入htpasswd -b /var/www/svn/password <username> <password>命令以添加SVN用户。
注意：在某些情况下，密码文件隐藏为.htpasswd。您可能需要输入htpasswd -b /var/www/svn/.htpasswd <username> <password>。

2. 编辑/var/www/svn/users-access-file文件中的broadhop、<username>行，以便为用户提供读/写访问权限。

修改用户

1. 输入htpasswd /var/www/svn/password <username>命令以重置PB（SVN存储库）中当前用户的口令。 例如，htpasswd /var/www/svn/password broadhop2。
注意：在某些情况下，密码文件隐藏为.htpasswd。您可能需要输入htpasswd -b /var/www/svn/.htpasswd <username> <password>。

2. 输入htpasswd -D password <user id>命令以删除PB（PB-SVN存储库）中的用户。 例如，htpasswd -D password broadhop1。

3. 输入这些命令以确定最近提交PB更改的用户以及提交更改的所有用户。

- #svn log http://pcrfclient01/repos/configuration/  |更多

- #svn log http://pcrfclient01/repos/configuration/ | grep '^r[0-9]' | awk“{print $3}” |排序 | uniq

有用信息

- 系统默认用户“qns”没有密码。

- 使用“pwck”和“grpck”检查/etc/passwd、/etc/shadow和/etc/group的完整性。

- PB中的多个用户在QPS版本6.0及更高版本中可用。在早期版本中，PB可以有多个用户登录并进行更改，但这会导致覆盖。

- 如果要保持空闲会话时间，请输入export TMOUT=120命令。（如果用户处于非活动状态2分钟= 120秒，则用户将注销。）

- 当用户连接到PB（SVN存储库）时，可以签入/var/log/httpd/access_log。

- 所有与PB相关的用户身份验证失败都可以签入/etc/httpd/logs/error_log。

- 有关身份验证和授权权限的信息可在/var/log/secure中找到。例如，SSHD会记录包含不成功登录的所有消息。