3.4. 创建 SAP 管理用户和组
在应用程序在不同系统间移动的高可用性环境中,您必须为用户 ID (UID)和组 ID (GID)配置具有相同数字值的应用程序用户和组。同一应用程序用户或组的不同 ID 会导致访问冲突,并阻止您在集群节点间切换应用程序。
准备以下操作系统组:
-
sapsys
准备以下操作系统用户:
-
sapadm -
<SID>adm,使用您的目标 SID
先决条件
- 您已为所需的组和用户保留相同的用户和组 ID,例如,在应用程序用户的中央身份管理系统中。
流程
创建
sapsys组。使用准备好的组 ID,例如 ID10001:[root]# groupadd -g 10001 sapsys创建
sapadm用户,作为sapsys组的成员。用户不需要登录 shell。使用准备好的用户 ID,例如 ID10200:[root]# useradd -u 10200 -g sapsys sapadm \ -c 'SAP Local Administrator' -s /sbin/nologin创建 &
lt;sid>adm用户,作为sapsys组的成员。使用准备好的用户 ID,例如 ID10201用于用户s4hadm:[root]# useradd -u 10201 -g sapsys s4hadm \ -c 'SAP System Administrator' -s /bin/sh作为用户 shell,我们建议您使用 /bin/
sh 或。SAP 安装在这些 shell 中提供用户配置文件和有用的 shell 别名。/bin/csh- 在所有节点上重复这些步骤。
验证
检查用户
sapadm和 <sid>adm是否存在,并配置了正确的组和 ID,例如:[root]# id sapadm s4hadm uid=10200(sapadm) gid=10001(sapsys) groups=10001(sapsys) uid=10201(s4hadm) gid=10001(sapsys) groups=10001(sapsys)检查用户是否定义了正确的描述、主目录和 shell:
[root]# grep -E 'sapadm|s4hadm' /etc/passwd sapadm:x:10200:10001:SAP Local Administrator:/home/sapadm:/sbin/nologin s4hadm:x:10201:10001:SAP System Administrator:/home/s4hadm:/bin/sh- 在所有节点上重复检查,并验证名称和 ID 是否正确。