ユーザー管理 · 1 min read · Jan 05, 2026

混合環境でのSALTStackのインストールと使用 - ページ3

Salt-MasterからSalt-Minionsのユーザー管理

ユーザーを追加するには:

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

ユーザーのフルネームを設定するには:

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

グループにユーザーを追加するには:

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

CentOSが失敗したのは、異なるグループがあるためです。

もう一度試してみましょう。

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

実施した内容を確認するには:

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

デフォルトでは良くないので、ユーザーのシェルを設定することをお勧めします。

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

ユーザーのパスワードを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

自分のパスワードを生成する2つの方法があります:

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

以前に作成したuser02を削除します:

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

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。