MENU

sudoコマンドとは?

目次

はじめに

今回は、sudoコマンドについて調べたのでここに書き記しておきます。

ちなみに、sudo : 読み方は「スードゥー」、「エスユードゥー」、「スードー」など人によって様々らしい。

sudoとは?

一言で言うと、

sudo : 指定したコマンドを別のユーザー権限で実行するコマンド

つまり、管理者権限などで制限がかかっている操作をスーパーユーザー(もしくはその他のユーザー)権限で実行できるコマンド(unix系)です。

ここで言う、スーパーユーザーはMacなどUNIX系のOSでは「root」、Windows系のOSでは「Administrator」という名称になります。

例えば、

sudo apt-get install xxx
sudo -l
sudo shutdown.

のような感じで使います。

そもそも、プログラムを実行する際

誰にどの権限でどのプログラムの実行を許可するかは設定ファイルに記述されており、管理者がそこに記載した以外のユーザーやプログラムの実行は許可されないようになっています。誰でも自由に操作できてしまうのはセキュリティーの観点から考えると良くないですからね。

しかし、どうしてもプログラムを実行する上で権限制限なしで実行したいとうときもあるため用意されているコマンドが“sudo”になるのです。


参考記事は下記。

まとめ

sudo : 管理者権限を昇格させてプログラムを実行できるコマンド

便利なコマンドだけど、権限制限がなくなりプログラムの変更が自由にできてしまうので慎重に扱う

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次