Install And Use SALTStack In A Mixed Environment - Page 3

User management on Salt-Minions from Salt-Master

Adding a user by:

[email protected]:~# salt '*' user.add user02

salt-minion1.test.local:
    True
salt-minion2.test.local:
    True
salt-centos:
    True

Set user's full name by:

[email protected]:~# salt '*' user.chfullname user02 "Test User"

salt-centos:
    True
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True

adding user to groups by:

[email protected]:~# salt '*' user.chgroups user02 games,ssh,mysql True

salt-centos:
    False
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True

The CentOS faild, because it has different groups

Let's try again

[email protected]:~# salt '*' user.chgroups user02 games True

salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True

Check what we did by:

[email protected]:~# 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

I recomment to Set up users' shell because it is not nice by default

[email protected]:~# salt '*' user.chshell user02 /bin/bash

salt-centos:
    True
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True

Set user's password to 123123

[email protected]:~# salt '*' shadow.set_password user02 '$6$EYk3o52W$DaSUIfHpYMBkSShFYXdODyrHbmQlCNKFghNpRABSdrJWkIMcXay.l9FZzZshUn240GCOn5szQ3piyBMtt/x4m.'

salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True

Here is two ways to generate you own password:

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

openssl passwd -1

Remove the prevoiously created user02:

[email protected]:~# salt '*' user.delete user02 remove=True force=True

salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True
Share this page:

0 Comment(s)

Add comment

Comments

From: nagyorgy