root和用户使用sudo的不同路径变量

时间:2013-07-23 03:09:03

标签: linux apache version sudo

我在Oracle Linux上运行,当我尝试使用apachectl start命令启动Apache服务器时,我收到了一些错误。但是,当我尝试使用sudo apachectl start命令时,它运行正常。我检查了两个版本:apachectl -Vsudo apachectl -V,我注意到两个版本使用不同版本(2.2.15带sudo,2.4.4没有)。

这是为什么?在查找命令时,sudo是否使用不同的路径?

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

在您的用户帐户中尝试以下命令:

env | grep ^PATH=

现在,将其与以root运行的同一命令的输出进行比较:

sudo env | grep ^PATH=

路径是否相同?