0

Oracle Linux を実行しています。コマンドを使用して Apache サーバーを起動しようとすると、apachectl startいくつかのエラーが発生しました。ただし、sudo apachectl startコマンドを使用しようとすると、正常に実行されます。apachectl -Vとの両方のバージョンを確認しましsudo apachectl -Vたが、2 つが異なるバージョンを使用していることに気付きました (2.2.15 with sudo、2.4.4 without)。

どうしてこれなの?コマンドを探すとき、sudo は別のパスを使用しますか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

ユーザー アカウントで次のコマンドを試してください。

env | grep ^PATH=

次に、これを root として実行した同じコマンドの出力と比較します。

sudo env | grep ^PATH=

パスは同じですか?

于 2013-07-23T10:02:40.270 に答える