本文共 3466 字,大约阅读时间需要 11 分钟。
1、group.add
group.add:添加指定用户组。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' group.add user1 1000 salt-minion02.contoso.com: True |
2、group.info
group.info:返回用户组信息。
1 2 3 4 5 6 7 8 9 10 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' group.info user1 salt-minion02.contoso.com: ---------- gid: 1000 members: name: user1 passwd : x |
3、group.getent
group.getent:返回所有用户组的信息。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' group.getent salt-minion02.contoso.com: |_ ---------- gid: 0 members: name: root passwd : x |_ ---------- gid: 1 members: - bin - daemon name: bin passwd : x |_ ---------- gid: 2 members: - bin - daemon name: daemon passwd : x |_ ---------- gid: 3 members: - bin - adm name: sys passwd : x |_ ---------- gid: 4 members: - adm - daemon name: adm passwd : x |_ ---------- gid: 5 members: name: tty passwd : x |_ ---------- gid: 6 members: name: disk passwd : x |_ ---------- gid: 7 members: - daemon name: lp passwd : x |_ ....... |
4、group.adduser
group.adduser:添加一个用户到指定组中。(必须是一个已经存在的组和已存在的用户)
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' group.adduser user1 zabbix salt-minion02.contoso.com: True |
5、group.deluser
group.deluser:将用户从用户组中移除。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' group.deluser user1 zabbix salt-minion02.contoso.com: True |
6、group.delete
group.delete:移除指定用户组。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' group.delete user1 salt-minion02.contoso.com: True |
7、user.add
user.add:在minion端上创建一个用户。用法:salt '*' user.add name <uid> <gid> <groups> <home> <shell>。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' user.add test 610 605 zabbix /home/test /bin/bash salt-minion02.contoso.com: True |
8、user.info
user.info:返回用户信息。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' user.info test salt-minion02.contoso.com: ---------- fullname: gid: 605 groups : - zabbix home: /home/test homephone: name: test passwd : x roomnumber: shell: /bin/bash uid: 610 workphone: |
9、user.getent
user.getent:返回所有系统用户信息的列表。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' user.getent salt-minion02.contoso.com: |_ ---------- fullname: root gid: 0 groups : - root home: /root homephone: name: root passwd : x roomnumber: shell: /bin/bash uid: 0 workphone: |_ ---------- fullname: bin gid: 1 groups : - bin - daemon - sys home: /bin homephone: name: bin passwd : x roomnumber: shell: /sbin/nologin uid: 1 workphone: ....... |
10、user.list_groups
user.list_groups:列出指定用户所属组的列表。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' user.list_groups zabbix salt-minion02.contoso.com: - zabbix |
11、user.rename
user.rename:修改指定用户的用户名。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' user.rename test testuser salt-minion02.contoso.com: False |
(虽然返回False但是操作是成功完成了的)
12、user.delete
user.delete:在minion端删除一个用户。
1 2 3 | [root@salt-master ~] # salt 'salt-minion02.contoso.com' user.delete test salt-minion02.contoso.com: True |