sudoができなくなったゾ

ubuntu-logo112ちょいと調べ事があって、会社から自宅鯖にリモートログインした。

その後、しばらくapt-getでアップデートしていないことを思い出し、軽い気持ちで sudo apt-get update を行った。大量の更新がぞろぞろ流れていった。

途中でどれそれをアップデートするけど、本気か?という質問が出たが、気にせずに「Y」してしまった。

sudo (1.8.9p5-1ubuntu1) を設定しています ...
設定ファイル /etc/sudoers.d/README を新規にインストールしています ...
設定ファイル /etc/init.d/sudo を新規にインストールしています ...

Configuration file '/etc/sudoers'
 ==> Modified (by you or by a script) since installation.
 ==> パッケージ配布元が更新版を提供しています。
   どうしますか? 以下の選択肢があります:
    Y か I  : パッケージメンテナのバージョンをインストールする
    N か O  : 現在インストールされている自分のバージョンを残す
      D     : 両バージョンの差異を表示する
      Z     : 状況を調査するためにシェルを開始する
 デフォルトでは現在使っている自分のバージョンを残します。
*** sudoers (Y/I/N/O/D/Z) [デフォルト=N] ? y
設定ファイル /etc/sudoers を新規にインストールしています ...

そう、管理者権限を許可されるユーザを設定している sudoers 関連が初期化してしまったのだ。

*****@********:~$ sudo cat /etc/sudoeres
[sudo] password for *****: 
***** は sudoers ファイル内にありません。この事象は記録・報告されます。

どうしよう。

ぐぐる先生にたずねて、gpasswd でユーザを sudo グループに参加させ直せば良いことがわかった。

gpasswd -a ***** sudo

でも、そのためには管理者権限を得なくてはいけない…。

ubuntuはデフォルトでは su でのログインを許していないが、ずっと昔にGUIツールを使う必要があって su できるようにしておいたことを思いだした。あいぽんに入れてある古いメモを引っ張りだして su になり、なんとか修正完了。無事 sudo できるようになった。

めでたしめでたし

投稿者:

azira

何でもやったけれど、みんな中途半端なプログラマくずれの一匹うさぎ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>