ユーザーからすべての補助グループを削除する方法

ユーザーからすべての補助グループを削除する方法

ユーザーからすべてのグループを削除する必要があります。

id test12
uid=4050(test12) gid=100(users) groups=100(users),50000(test1)

すべての補助グループ(ユーザー、test1)を削除する方法

一度にすべてを削除する方法はありますか?

ありがとう

答え1

Debian 11以降のArchバージョンでも動作usermodします。shadow-utils-2 4.6-14

usermod -G test12 test12

出力id -nG test12

test12

答え2

すべての補助グループ(users、、test1)を削除するには?

オプション引数として空の文字列を指定し、usermod -G以下を使用しないでください-a

usermod -G '' test12

usersあなたの例では次のようになります。いいえ補助グループこれが主なグループです。test12から削除するには、users別のグループをデフォルトグループ()にする必要がありますusermod -g …。これはサプリメントグループとは何の関係もありません。

関連情報