ユーザー グループの履歴にアクセスする (-a フラグなしで usermod を実行する前に所属していたグループを確認する)

ユーザー グループの履歴にアクセスする (-a フラグなしで usermod を実行する前に所属していたグループを確認する)

Xubuntu 16.04 を実行中

初心者のミスを犯しました。 を使用せずに Wireshark を起動できるように、自分のアカウントを「Wireshark」グループに追加している間に、sudoを含む自分が参加していた他のすべてのグループから自分自身を削除してしまいましたsudo

次のコマンドを使用しました:

sudo usermod -G wireshark my_user_account

?-aの前のを忘れたと思います。-G

グループ メンバーシップに関連するユーザーの履歴を表示する方法を知っている人はいますか。または、ユーザー メンバーシップに関連するグループ履歴を表示する方法はありますか。

ただ、思いがけない出来事が起こる前にユーザーを所属していたグループに戻そうとしているだけです。

答え1

Grub を次のように編集してシングルユーザー モードで起動しました。

  1. ファイルシステムrwを の代わりに作成しro
  2. init=/bin/bash行末に追加します。

その後、次のsudo方法で自分自身をグループに再度追加することができました。

usermod -aG sudo my_user_account

その後、再起動して「通常」モードに戻りました。実行するとsudo grep group /var/log/auth.log、グループから自分を削除するために実行したコマンドが表示され、削除されたグループがリストされました。

私はもう一度それぞれをやってみましたsudo usermod -aG _group_ my_user_account

それを実行した後、ログアウトして再度ログインすると、すべて正常に戻ったようです。これが、私と同じ間違いを犯した他の誰かの役に立つことを願っています。

16 年間 Linux を使ってきた私なら、このような愚かなミスはしないだろうと思うでしょうが、どうやらそうではないようです...

関連情報