【Ubuntu】sudoコマンドのインストール方法(使えない場合)

【Ubuntu】sudoコマンドのインストール方法(使えない場合)

記事の文字数:1106

sudoはコマンド単位で一般ユーザにroot権限を与えるコマンドです。Ubuntuにsudoコマンドがない場合は、apt installコマンドでインストールを行います。


スポンサーリンク

sudoはコマンド単位で一般ユーザにroot権限を与えるコマンドです。
Ubuntuでsudoコマンドがない場合は、aptでインストールします。

sudoコマンドがないことを確認

sudosudo [root権限で実行するコマンド]のように指定します。
以下コマンドはapt updateをroot権限で実行する例です。

実行コマンド(インストール前)

sudo apt update

実行結果例(インストール前)

sudoコマンドが無くてエラーとなりました。

bash: sudo: command not found

エラーとなった場合は、以降の手順を実施してsudoをインストールします。

まずrootにスイッチする

実行コマンド(rootスイッチ)

rootユーザでない場合、以下コマンドでrootにスイッチします。

su - root

実行コマンド(rootスイッチ後、確認)

以下コマンドで、rootユーザになったことを確認します。

whoami

出力結果(rootスイッチ後、確認)

rootと表示されればOKです。

root

パッケージを更新する

事前にパッケージを更新しておきます。

実行コマンド(パッケージ更新)

apt update

sudoパッケージ確認(インストール前)

以下コマンドでsudoパッケージを検索します。

実行コマンド(パッケージ検索)

apt list sudo

出力例(パッケージ検索)

sudoのパッケージがあることを確認します。以下は出力例です。

Listing... Done
sudo/noble 1.9.15p5-3ubuntu5 amd64

sudoをインストール

パッケージ更新後、以下コマンドでsudoをインストールします。

実行コマンド(インストール)

apt install sudo -y

出力例(インストール)

以下はインストール時の出力例です。

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
sudo
0 upgraded, 1 newly installed, 0 to remove and 19 not upgraded.
Need to get 948 kB of archives.
After this operation, 3547 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 sudo amd64 1.9.15p5-3ubuntu5 [948 kB]
Fetched 948 kB in 6s (164 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sudo.
(Reading database ... 50796 files and directories currently installed.)
Preparing to unpack .../sudo_1.9.15p5-3ubuntu5_amd64.deb ...
Unpacking sudo (1.9.15p5-3ubuntu5) ...
Setting up sudo (1.9.15p5-3ubuntu5) ...
Processing triggers for libc-bin (2.39-0ubuntu8.2) ...

エラーが発生していないことを確認してください。

sudoパッケージ確認(インストール後)

以下コマンドでsudoパッケージがインストールされたことを確認します。

実行コマンド(インストール後、パッケージ検索)

apt list sudo

出力例(インストール後、パッケージ検索)

末尾に[installed]と表示されていることをご確認ください。

Listing... Done
sudo/noble,now 1.9.15p5-3ubuntu5 amd64 [installed]

sudo実行確認

rootユーザからログアウトします。

exit

以下コマンドで、一般ユーザに戻ったことを確認してください。

whoami

一般ユーザからsudoコマンドでapt updateが実行できることを確認します。

実行コマンド(インストール後)

sudo apt update

出力例(インストール後)

以下のようにコマンドが実行できればOKです。

$ sudo apt update
Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Hit:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
19 packages can be upgraded. Run 'apt list --upgradable' to see them.

確認した環境

Ubuntu 24.04 LTS


以上で本記事の解説を終わります。
よいITライフを!
スポンサーリンク
Scroll to Top