博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
saltstack模块之user及group相关模块
阅读量:7099 次
发布时间:2019-06-28

本文共 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
本文转自 jerry1111111 51CTO博客,原文链接:http://blog.51cto.com/jerry12356/1932096,如需转载请自行联系原作者
你可能感兴趣的文章
java 面试基础题 引用
查看>>
C#中yield用法
查看>>
常用的Linux操作
查看>>
风电场向管理要效益
查看>>
进程监控及管理常用命令
查看>>
【原创】MySQL 模拟条件索引
查看>>
linux LVS 3种负载均衡方式原理
查看>>
负载均衡Array的nat port命令
查看>>
Android中的AutoCompleteTextView与MultiAutoCompleteTextView的使用
查看>>
Mindjet 14中文版 无法导出pdf文件 解决经验参考
查看>>
echo
查看>>
[20181124]关于降序索引问题2.txt
查看>>
Myeclise下tomcat启动报错,启动超时
查看>>
Map接口、静态导入、Collections集合工具类
查看>>
Http组件的介绍
查看>>
HDU1043、3567八数码 bfs+康托展开
查看>>
.Hadoop NameNode单点问题解决方案之二 AvatarNode 部署
查看>>
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
查看>>
蓦然回首
查看>>
[转] Meida视频加密二-Blob对象
查看>>