为所有用户和进程设置PATH

时间:2013-08-19 20:55:47

标签: linux

如何为所有用户和进程设置PATH变量?我目前只在/ etc / profile中设置了PATH,但是当我远程运行进程时,显然没有加载。我正在运行SaltStack和minion进程,当从master调用时没有正确的路径。有没有办法在所有用户和流程的单个位置设置PATH?

2 个答案:

答案 0 :(得分:1)

这取决于您使用的是哪种发行版。

在debian / ubuntu上,默认的PATH变量位于:

/etc/login.defs

此外,每个进程都有一个调用它的进程,它将从该进程继承PATH。因此,设置与用户PATH不同的全局进程PATH是没有意义的。

答案 1 :(得分:0)

不是您的具体问题的答案,但尝试将“shell:/ bin / bash”和“runas:username”添加到您的cmd状态。然后它将继承该用户的默认登录路径。