sudoだとcommand not foundになる

ユーザーだと起動できるのに、sudoを付けて起動するとcommand not foundになってしまう場合の対処方法です。

これは、ユーザーのみ動くアプリをインストールした場合にこのようなことが発生します。

/etc/sudoers の設定を変更します。できれば、直接変更せずに、以下のコマンドを使ったほうが良いです。

sudo visudo

以下の設定をコメントアウト

Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

以下を追記

Defaults env_keep +="PATH"

再起動すればOKです。

タイトルとURLをコピーしました