Ubuntuで突然管理者権限がなくなった時の対処法

Ubuntuさんで普通に作業していたら,いきなりsudoが使えなくなる現象が発生しました.
(hamko is not in the sudoers file. This incident will be reported.)

原因はsudo /usr/sbin/usermod -G fuse hamkoのコマンドの-G.指定したグループにユーザを追加するとともに,他の全てのグループからユーザを削除してしまいます.ユーザをグループに追加するときはsudo adduser user groupを使いましょう.

復旧方法.僕は(2)でやりました.
(1) rootのパスワードが設定されている,もしくは他の管理者権限を持つユーザが存在するなら,そのユーザでsudo passwd userを打てば即刻解決.

(2) 管理者権限が完全になくなっていたら,UbuntuのインストーラのCDのTry Ubuntuを使います.
(a) Try Ubuntuで起動
(b-CD) ターミナルを立ち上げるctrl-shift-nだかctrl-shift-t
(c-CD) sudo su
(d-CD) cat /proc/partitions→Ubuntuの論理パーティッションっぽいものを見つける./dev/sd何とか,という名前になっているはず.
(e-CD) mount /dev/sda何とか /mnt
(f-CD) /mnt/etc/groupをエディタで開いて,sudoを検索して,最後にuserを追加します.
(g-CD) reboot nowを打ちます.
(h-HDD) やってもやらなくても.いざこんなことを起きても大丈夫なように,rootのパスワードを設定しましょう.sudo passwd rootからのパスワード設定.(rootにパスワードを設定しないのが最近のトレンドらしいです.どうなっても知りません.)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>