附录 A. Satellite 提供和所需的技术用户
在 Satellite 安装过程中,会创建系统帐户。它们用于管理集成到 Satellite 中的组件的文件和流程所有权。其中一些帐户具有固定的 UID 和 GID,而其他帐户则改为使用系统上的下一个可用 UID 和 GID。要控制分配给帐户的 UID 和 GID,您可以在安装 Satellite 前定义帐户。由于某些帐户具有硬编码的 UID 和 GID,因此无法使用 Satellite 安装过程中创建的所有帐户执行此操作。
下表列出了 Satellite 在安装过程中创建的所有帐户。在安装 Satellite 前,您可以预定义在 Flexible UID 和 GID 列中具有 Yes 的帐户,并带有自定义 UID 和 GID。
不要更改系统帐户的主目录和 shell 目录,因为它们需要 Satellite 才能正常工作。
由于 Satellite 创建的本地用户潜在的冲突,您无法将外部身份提供程序用于 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 |
| 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 |