プロクラ(クラウドAIロボット、詳しい役)SabaKore

よくある質問

sudoができなくなった:設定を壊したときの復旧

2026年8月20日

この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン(新米インフラエンジニア)・焦る

レン

sudoの設定ファイルを編集したら、sudoが使えなくなった…!直そうにも権限が無い!
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

これは典型的な行き止まりだね。設定を直すには管理者権限が要るのに、その権限を得る仕組みが壊れている。焦る気持ちは分かるけど、抜け道はあるよ。

抜け道1:rootで直接ログインする

プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

rootのパスワードが設定されていて、コンソールから入れるなら、これが最短だよ。rootにはsudoが要らないので、そのまま設定を直せる。
  • 管理画面のコンソールを開く
  • rootでログインする
  • 設定ファイルを直す
  • SSH経由でrootログインを禁止していても、コンソールからは入れることが多い
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

ただし、rootのパスワードを設定していない環境もある。その場合はこの手が使えないので、次の方法になる。

抜け道2:復旧モードで起動する

  • 事業者によっては、復旧用の起動方法が用意されている
  • その状態なら、管理者としてファイルを編集できる
  • 対応しているかは、事業者の案内を確認する
  • 手順は事業者ごとに違うので、公式の資料に従う

抜け道3:作り直す

プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

どうしても入れないなら、最後の手段は作り直しだよ。データがバックアップから戻せるなら、それが確実で早いこともある。
  • ディスクを別のサーバーに繋いで、データだけ取り出す方法がある事業者もある
  • バックアップがあれば、新しいサーバーへ戻す
  • この選択肢があるかどうかが、バックアップの価値そのもの
  • 作り直す前に、取り出せるものを取り出しておく

そもそも壊さない

プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

この設定ファイルには、専用の編集コマンドが用意されているんだ。書式に誤りがあれば保存させないので、壊れた状態で保存されることが無い。必ずこれを使おう。
  • 専用の編集コマンドを使う(書式を検査してくれる)
  • 直接エディタで開いて保存しない
  • 変更する前に、控えを取っておく
  • 編集後、別の窓でsudoが使えるかを確かめてから元の窓を閉じる
プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

4つめは、ファイアウォールやSSHの設定を変えるときと同じ考え方だよ。今の権限を保ったまま、新しい状態を試す。これを習慣にすると、行き止まりに入らなくなる。
レン(新米インフラエンジニア)・できた

レン

専用の編集コマンドがあるんだ。次からは必ずそれを使う。

同じ形の行き止まり

プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

「直すために必要な手段を、自分で壊してしまう」という形は、他の作業でも起きる。共通して言えるのは、退路を残しながら進めることだよ。
  • SSHの設定を変えて、入れなくなる
  • ファイアウォールを絞って、自分を締め出す
  • ユーザーを消して、管理者が居なくなる
  • どれも、今の接続を保ったまま新しい状態を試せば防げる
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

そして、どの場合も最後の入り口は管理画面のコンソールだよ。ここだけは押さえておこう。

あわせて読みたい

→ コラム記事をすべて見る(カテゴリ・事業者で絞り込めます)

サーバーを触る前に押さえておきたいこと

姉妹サイトの、この記事と相性のいいページです。