附录 A. Satellite 提供了并需要的技术用户
在安装过程中,系统帐户会被创建。它们用于管理集成到卫星中的组件的文件和流程所有权。其中一些帐户有固定的 UID 和 GID,而其他人则采用系统上的下一个可用 UID 和 GID。要控制分配给帐户的 UID 和 GID,您可以在安装 Satellite 前定义帐户。因为某些帐户有硬编码的 UID 和 GID,因此无法使用在 Satellite 安装过程中创建的所有帐户执行此操作。
下表列出了安装期间卫星创建的所有帐户。在安装 Satellite 之前,您可以预定义具有 Flexible UID 和 GID 且具有自定义 UID 和 GID 的帐户。
不要更改系统帐户的主目录和 shell 目录,因为它们是卫星正常工作的要求。
由于与卫星创建的本地用户冲突,您无法将外部身份提供程序用于 Satellite 基础操作系统的系统用户。
表 A.1. Satellite 提供了并需要的技术用户
| 用户名 | UID | 组名称 | GID | 灵活的 UID 和 GID | Home | shell |
|---|---|---|---|---|---|---|
| foreman | N/A | foreman | N/A | 是 | /usr/share/foreman | /sbin/nologin |
| foreman-proxy | N/A | foreman-proxy | N/A | 是 | /usr/share/foreman-proxy | /sbin/nologin |
| Apache | 48 | Apache | 48 | 否 | /usr/share/httpd | /sbin/nologin |
| postgres | 26 | postgres | 26 | 否 | /var/lib/pgsql | /bin/bash |
| Pulp | N/A | Pulp | N/A | 否 | N/A | /sbin/nologin |
| puppet | 52 | puppet | 52 | 否 | /opt/puppetlabs/server/data/puppetserver | /sbin/nologin |
| qdrouterd | N/A | qdrouterd | N/A | 是 | /var/lib/qdrouterd | /sbin/nologin |
| qpidd | N/A | qpidd | N/A | 是 | /var/lib/qpidd | /sbin/nologin |
| saslauth | N/A | saslauth | 76 | 否 | /run/saslauthd | /sbin/nologin |
| tomcat | 53 | tomcat | 53 | 否 | /usr/share/tomcat | /bin/nologin |
| unbound | N/A | unbound | N/A | 是 | /etc/unbound | /sbin/nologin |