回答:
Portablejimの答えは正確ですが危険です。何かをタイプミスすると、特に管理グループを不適切に変更した場合、システムが使用できなくなる可能性があります。グループファイルを編集する必要がある場合は、保存する前に構文を確認するvipw -g
or vigr
コマンドを使用します。それでも、より良い方法があります。
コマンドラインから、おそらく使用したいものは(rootとして)以下です:
deluser <username> <groupname>
これにより、指定したグループから指定したユーザーが削除されます。効果を確認するには再ログインする必要があります。ユーザーやグループは削除されず、メンバーシップのみが削除されます。usermod
コマンドでそれを行う方法もありますが、単一のグループを削除するためにユーザーのグループのリスト全体を置き換える必要があるため、使用するのは難しくなります。gpasswd
また、このコマンドは(sagarchaliseが指摘するように)これを実行することが可能であるが、ほとんどは推奨されません。いつものように、詳細はmanページをご覧ください。
deluser
マニュアルページの検索中に見つけました(ここでは2018年のUbuntu 18)が、マニュアルページの最初の行には「システムからユーザーまたはグループを削除する」と書かれているので、検索を続けました。明らかに、manページをより適切に表現する必要があります。
zanfurの答えをご覧ください。
/etc/group
ルート(つまりgksudo gedit /etc/group
)としてファイルを編集し、「admin」で始まる行からユーザー名を削除します
すなわち
...
admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin
...
になる
...
admin:x:120:adminuser,adminuser2
...
ファイル内のタイプミスがシステムを破壊する可能性があることに注意してください。
gpasswd
非推奨ではありません。その全体の目的は、/ etc / groupと/ etc / gshadowを管理することです。また、メソッドは機能しますが、deluserのマニュアルページに記載されていますが、少し危険です。グループ名を入力する前に誤ってEnterキーを押すと、ユーザーが削除されます。すぐに追加できるように、UIDを覚えておいてください。この目的のために設計されたgpasswdを使用する方が安全です。