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
|
本文转自 jerry1111111 51CTO博客,原文链接:http://blog.51cto.com/jerry12356/1932096,如需转载请自行联系原作者