Ubuntuでsudoコマンドを実行できない場合の対処方法
Ubuntuでsudoコマンドを使用する場合は、sudoパッケージがインストールされていることを確認する必要があります。 sudoを実行すると「sudo: コマンドがありません」というエラーが発生した場合は、次の手順で解決できます。
- ターミナルを開いて、以下のコマンドを入力して sudo パッケージをインストールします:
sudo apt install sudo
- 管理者のパスワードを入力してインストールを確認します。
- インストール後、sudoコマンドを再実行すれば正常に使用できる様になります。
上記の方法でも効果がない場合はシステム構成の問題の可能性があります。以下の項目を試してみてください。
- /etc/sudoers
sudo visudo
- 開いているファイルで以下の有無を確認してください:
%sudo ALL=(ALL:ALL) ALL
- 行が存在しない場合は、手動で追加して保存して終了します。
- もう一度sudoコマンドを実行し直せば直るはず。
上記の対処法でも改善しない場合は、システム環境変数の設定に問題がある可能性があります。以下の対処法を試してみましょう。
- ~/.bashrc
nano ~/.bashrc
- 開かれたファイルの中で確認すべき点があります。
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
- もしなければ、手動でその行を追加してから、保存して終了します。
- 変更した環境変数を有効にするには、以下のコマンドを入力します。
source ~/.bashrc
- ネイティブに日本語で言い換えてください。1つのオプションのみ必要です。sudo
上記の手段で改善されない場合は、システムの sudo パッケージに問題がある可能性があります。その場合、sudo パッケージを再インストールしてみてください:
- 打开终端,输入以下命令卸载sudo包:
sudo apt remove sudo
- 管理者のパスワードを入力して、アンインストールを確認します。
- インストール後、sudoコマンドを実行してやり直せば、正常に使用できます。
それでも問題がある場合は、大切なデータをバックアップした後に、オペレーティングシステムの再インストールをお勧めします。