AWSにターミナルでログインして、systemctlコマンドなどを実行した場合に、以下のようなエラーが発生することがあります。
このエラーの対処法について。
エラー原因と対処法
エラーの原因はコマンドの実行権限がないためです。
AWSのサーバーにアクセスしたデフォルトの状態では、すべての実行権限を持っていません。
このため、全ての実行権限をもつスーパーユーザーとしてコマンドを実行する必要があります。
コマンド冒頭に、sudoをつけて実行します。
sudo コマンド
sudoとは?
別の利用者権限でプログラムを実行させるコマンドです。ユーザーを指定しない場合は、すべての実行権限を持つスーパーユーザーとしてコマンドを実行します。
sudoはsuperuser doの略です。
└ 特権を与えられたスペシャルなユーザーとして実行。
ユーザーを指定する場合は -u オプションを使います。
sudo -u ユーザ コマンド