对使用 noexec 挂载 /tmp 时出现的问题进行查错

Salt 从客户端文件系统的 /tmp 中运行远程命令。因此,切勿使用 noexec 选项挂载 /tmp。另一个解决此问题的方法是,使用为 Salt 服务指定的 TMPDIR 环境变量覆盖临时目录路径,使其指向未设置 noexec 选项的目录。建议使用 systemd 插入配置文件 /etc/systemd/system/venv-salt-minion.service.d/10-TMPDIR.conf(如果使用了 Salt 捆绑包)或 /etc/systemd/system/salt-minion.service.d/10-TMPDIR.conf(如果客户端上使用了 salt-minion)。插入配置文件内容的示例如下:

[Service]
Environment=TMPDIR=/var/tmp