gpasswd 可以将非本地用户添加到本地组吗?

gpasswd 可以将非本地用户添加到本地组吗?

我们在我们的组织中使用 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 用户确实存在。

相关内容