我对盐中的谷物感到困惑:
shell:/ bin / sh
在我的另一台服务器中,它是:
shell:/ bin / bash
所以,我从剧本中遇到了一些关于PATH的麻烦。
请问,我怎样才能改变谷物中的壳环境?或者,盐在哪里获得谷物?
此服务器中的所有用户都有shell = / bin / bash。 useradd的默认shell是/ bin / bash
答案 0 :(得分:1)
shell
中grains
项的值由the salt codebase中文件grains/extra.py
在小兵开始时间确定。 Salt查找minion进程的SHELL
环境变量(仅限),默认为/bin/sh
。/etc/passwd
。因此,SHELL
变量可能是正常的,每个用户,每个minion,......最终,每个操作系统进程都是不同的。
确保将SHELL
设置为minion过程所需的值,以获得所需的谷物值。