【AWS】エラー対処法:systemctlのFailed to start サービス名: The name org.freedesktop.PolicyKit1 was not provided by any .service files

aws-how-to-treat-failed-to-start-error AWS
記事内に広告が含まれていることがあります。

AWSにターミナルでログインして、systemctlコマンドなどを実行した場合に、以下のようなエラーが発生することがあります。

エラー内容

Failed to start サービス名: The name org.freedesktop.PolicyKit1 was not provided by any .service files
See system logs and ‘systemctl status mariadb.service’ for details.

このエラーの対処法について。

エラー原因と対処法

エラーの原因はコマンドの実行権限がないためです。

AWSのサーバーにアクセスしたデフォルトの状態では、すべての実行権限を持っていません。

このため、全ての実行権限をもつスーパーユーザーとしてコマンドを実行する必要があります。

コマンド冒頭に、sudoをつけて実行します。

sudo コマンド

sudoとは?

別の利用者権限でプログラムを実行させるコマンドです。ユーザーを指定しない場合は、すべての実行権限を持つスーパーユーザーとしてコマンドを実行します。

sudoはsuperuser doの略です。
└ 特権を与えられたスペシャルなユーザーとして実行。

ユーザーを指定する場合は -u オプションを使います。

sudo -u ユーザ コマンド
タイトルとURLをコピーしました