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

Salt 在客户端文件系统上的 /tmp 中运行远程命令。 因此,您不得使用`/tmp`选项挂载`noexec`。 解决此问题的另一种方法是通过为 Salt 服务指定的 TMPDIR 环境变量覆盖临时目录路径,使其指向未设置 noexec 选项的目录。 如果使用 Salt Bundle,建议使用 systemd drop-in 配置文件 /etc/systemd/system/venv-salt-minion.service.d/10-TMPDIR.conf;如果客户端上使用 /etc/systemd/system/salt-minion.service.d/10-TMPDIR.conf,则建议使用 salt-minion 配置文件。 drop-in配置文件内容的示例:

[Service]
Environment=TMPDIR=/var/tmp