Gerenciamento de Usuários · 1 min read · Jan 05, 2026

Instalar e Usar SALTStack Em Um Ambiente Misturado - Página 3

Gerenciamento de usuários nos Salt-Minions a partir do Salt-Master

Adicionar um usuário por:

root@salt-master:~# salt '*' user.add user02
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True
salt-centos:
    True

Definir o nome completo do usuário por:

root@salt-master:~# salt '*' user.chfullname user02 "Test User"
salt-centos:
    True
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True

adicionando o usuário a grupos por:

root@salt-master:~# salt '*' user.chgroups user02 games,ssh,mysql True
salt-centos:
    False
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True

O CentOS falhou, porque possui grupos diferentes

Vamos tentar novamente

root@salt-master:~# salt '*' user.chgroups user02 games True
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True

Verifique o que fizemos por:

root@salt-master:~# salt '*' user.list_groups user02
salt-minion2.test.local:
    - games
    - mysql
    - ssh
    - user02
salt-minion1.test.local:
    - games
    - mysql
    - ssh
    - user02
salt-centos:
    - games
    - user02

Eu recomendo configurar o shell do usuário porque não é agradável por padrão

root@salt-master:~# salt '*' user.chshell user02 /bin/bash
salt-centos:
    True
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True

Definir a senha do usuário para 123123

root@salt-master:~# salt '*' shadow.set_password user02 '$6$EYk3o52W$DaSUIfHpYMBkSShFYXdODyrHbmQlCNKFghNpRABSdrJWkIMcXay.l9FZzZshUn240GCOn5szQ3piyBMtt/x4m.'
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True

Aqui estão duas maneiras de gerar sua própria senha:

python -c "import crypt, getpass, pwd; print crypt.crypt('123123', '\$6\$SALTsalt\$')"
openssl passwd -1

Remover o usuário user02 criado anteriormente:

root@salt-master:~# salt '*' user.delete user02 remove=True force=True
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.