LDAPユーザーの一部をRHELサーバー上のローカルに定義されたグループに追加しようとしていますが、LDAPユーザーが/ etc/passwdに見つからないというエラーが表示されます。
LDAPユーザーをローカルグループに追加できるようにするための最良の方法は何でしょうか。
これは手動で行う必要があると思います。編集できます:/etc/group
そしてLDAPグループをリストに追加します。それは理想的でしょうか?
[server]# id Apache
uid=409(Apache) gid=409(Apache) groups=409(Apache) context=user_u:system_r:unconfined_t:s0
[server]# id john.doe
uid=11389(john.doe) gid=6097(ABC_Corporate_US) groups=6097(ABC_Corporate_US) context=user_u:system_r:unconfined_t:s0
[server]# /usr/sbin/usermod -a -G Apache john.doe
usermod: john.doe not found in /etc/passwd
OS:RHEL(Red Hat Enterprise Linux Serverリリース5.3(Tikanga))注:このマシンのOSを更新することはオプションではありません。
gpasswd
コマンドを使用してこれを実現できることを発見しました。
gpasswd -a john.doe Apache
ご使用のバージョンのusermodはLDAPをサポートしていません。これは、RHELの新しいバージョンで修正されました。