我们在我们的组织中使用 CentrifyDC。
我有一个本地组,我想向其中添加 AD 用户。
# getent passwd aduser
aduser:x:12345:12345:AD User:/home/aduser:/bin/bash
如图所示,getent
成功解析用户;但gpasswd
在添加到本地组时无法识别其存在:
# gpasswd -a aduser localgroup
gpasswd: user 'aduser' does not exist
有趣的是,它不在乎检查何时删除来自组的用户:
# grep ^localgroup: /etc/group
localgroup:x:2468:aduser
# gpasswd -d aduser localgroup
# echo $?
0
# grep ^localgroup: /etc/group
localgroup:x:2468:
我成功地使用sed
命令添加用户,但想知道是否有一些特殊的选项组合来gpasswd
说服它实际上,是的,AD 用户确实存在。