如何为所有用户和进程设置PATH变量?我目前只在/ etc / profile中设置了PATH,但是当我远程运行进程时,显然没有加载。我正在运行SaltStack和minion进程,当从master调用时没有正确的路径。有没有办法在所有用户和流程的单个位置设置PATH?
答案 0 :(得分:1)
这取决于您使用的是哪种发行版。
在debian / ubuntu上,默认的PATH变量位于:
/etc/login.defs
此外,每个进程都有一个调用它的进程,它将从该进程继承PATH。因此,设置与用户PATH不同的全局进程PATH是没有意义的。
答案 1 :(得分:0)
不是您的具体问题的答案,但尝试将“shell:/ bin / bash”和“runas:username”添加到您的cmd状态。然后它将继承该用户的默认登录路径。