操作系统:Ubuntu 14.04 LTS Salt Ver:2015.8.7 + ds-1
我不想使用root作为启动salt stack master的用户。我按照说明运行另一个用户而不是root:
它不起作用。重新启动后,/ var / cache / salt下的所有权限都将恢复为root,并且运行dmidecode时出现问题。我错过了什么吗?
答案 0 :(得分:2)
我使用简单的用户来运行salt master。我有一些权限的麻烦,但它是可行的。我也有dmidecode警告,但它不应该有任何影响,因为它更像是一个小工作。
我做了什么:
/etc/salt/master
以添加user: salt
参数,或使用/etc/salt/master.d/
中的文件设置新拥有者:
chown -Rh salt:salt /etc/salt/master \
/etc/salt/master.d \
/var/cache/salt/master \
/srv/salt
删除对' /etc/salt/minion.d'的访问权限;目录:issue #29831
chmod o-rwx /etc/salt/minion.d
启动salt master
我认为这就是全部。