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:

명령을 사용하여 사용자를 성공적으로 추가했지만 실제로 AD 사용자가 존재한다는 것을 확신시키는 sed특별한 옵션 조합이 있는지 궁금합니다 .gpasswd

관련 정보