そのユーザーがldl
ルートグループに存在していることgroups root
を確認してみると、そのユーザーは表示されませんldl
。
[root@localhost Qiyun02]# usermod -g root ldl
[root@localhost Qiyun02]# groups root
root : root
groups root
リストユーザーを使用すると表示されませんldl
。
編集する
私も次のことを試しました。
usermod -a -G root ldl
ユーザーをグループldl
に接続しますが、まだユーザーを表示しません。root
groups root
ldl
ベストアンサー1
このgroups
コマンドは、グループのメンバーを表示するためには使用されません。代わりに、ユーザーが属するグループを表示するために使用されます。
したがって、groups root
root ユーザーが属するすべてのグループが表示されます。
インストールした場合を使用して、グループ内のすべてのユーザーを表示members
できます。members root
root
それ以外の場合は、getent group root
グループ内のすべてのユーザーのみが表示されますroot
。
getent
@casが指摘したように、ローカルグループファイルは、特にADドメインまたはNIS +ドメインの一部である可能性があるネットワークコンピュータ上のグループ情報の唯一のソースではないか、次の代替認証データベースを使用できるため、例を示すために編集されました。 ldap、mysql、またはその他のツールextrausers
(@casにもう一度感謝します)。