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