ユーザー管理 · 1 min read · Jan 05, 2026
混合環境でのSALTStackのインストールと使用 - ページ3
Salt-MasterからSalt-Minionsのユーザー管理
ユーザーを追加するには:
root@salt-master:~# salt '*' user.add user02salt-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 Truesalt-centos:
False
salt-minion2.test.local:
True
salt-minion1.test.local:
True
CentOSが失敗したのは、異なるグループがあるためです。
もう一度試してみましょう。
root@salt-master:~# salt '*' user.chgroups user02 games Truesalt-minion2.test.local:
True
salt-minion1.test.local:
True
salt-centos:
True
実施した内容を確認するには:
root@salt-master:~# salt '*' user.list_groups user02salt-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/bashsalt-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=Truesalt-minion2.test.local:
True
salt-minion1.test.local:
True
salt-centos:
True
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。