有没有办法像一个奴才一样使用sudo作为盐大师?

时间:2016-02-23 23:54:23

标签: salt-stack

操作系统:Ubuntu 14.04 LTS Salt Ver:2015.8.7 + ds-1

我不想使用root作为启动salt stack master的用户。我按照说明运行另一个用户而不是root:

  • 在主配置
  • 下指定了用户
  • 更改了与/ etc / salt / var / cache / salt / var / log / salt / var / run / salt
  • 用户匹配的权限

它不起作用。重新启动后,/ var / cache / salt下的所有权限都将恢复为root,并且运行dmidecode时出现问题。我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

我使用简单的用户来运行salt master。我有一些权限的麻烦,但它是可行的。我也有dmidecode警告,但它不应该有任何影响,因为它更像是一个小工作。

我做了什么:

  1. 停止盐主人
  2. 修改/etc/salt/master以添加user: salt参数,或使用/etc/salt/master.d/中的文件
  3. 设置新拥有者:

    chown -Rh salt:salt /etc/salt/master \ /etc/salt/master.d \ /var/cache/salt/master \ /srv/salt

  4. 删除对' /etc/salt/minion.d'的访问权限;目录:issue #29831

    chmod o-rwx /etc/salt/minion.d

  5. 启动salt master

  6. 我认为这就是全部。