概要

Debian GNU/Linux 9.4 にて、以下のエラーメッセージが出た場合の対応メモ

$ sudo
bash: sudo: command not found

あるいは

$ sudo -s
bash: sudo: コマンドが見つかりません

解決方法1 sudoコマンドのパスを設定する

とりあえず全ディレクトリからsudoコマンドを探す。

$ cd /
$ find . -name sudo
./var/lib/sudo
./usr/bin/sudo
./usr/share/doc/sudo
./usr/share/lintian/overrides/sudo
./usr/lib/sudo
./etc/pam.d/sudo

上記みたいにsudoコマンドがあるのに利用できない場合はパスが通ってないだけなので、パスを通す。

sudo「コマンドが見つかりません」PATHが初期化されているときの対処法 – シングスブログ

解決方法2 sudoコマンドをインストールする

以下のようにsudoコマンド自体がない場合はapt-getでsudoコマンドをインストールする。

$ cd /
$ find . -name sudo
$

1度updateしてインストールすると無難。

$ apt-get update
$ apt-get install -y sudo

sudoコマンドが入る。

$ which sudo
/usr/bin/sudo
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.