将用户添加到Saltstack for PAM和CherryPy

时间:2018-04-02 08:48:54

标签: cherrypy salt-stack pam

我正在努力让SaltStack salt-api正常工作......

我已将external_auth配置添加到/etc/salt/master

external_auth:
  pam:
    myuser:
      - .*

根据文档,这为用户myuser提供了运行小兵上所有模块的权限。

我还将其添加到/etc/salt/master

rest_cherrypy:
  port: 8000
  ssl_crt: /etc/pki/tls/certs/localhost.crt
  ssl_key: /etc/pki/tls/certs/localhost.key

我可以成功连接到https://localhost/login:8000,但我的问题是,如何添加myuser并指定密码? salt-api如何了解myuser

1 个答案:

答案 0 :(得分:0)

您已指定external PAM auth其中:
"尊重当前的PAM配置,并使用' login'服务进行身份验证。"。这意味着:

这只是简单的系统用户

为了添加/修改用户,您可以简单地:

useradd -r myuser
echo 'myuser:mypassword' | chpasswd