分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
知识点:user模块,用于管理用户。
知识点:group模块,用于管理group。
使用user模块添加用户
[root@host31 ~]# ansible host32 -m command -a "id test01"host32 | FAILED | rc=1 >>id: test01: no such user[root@host31 ~]# ansible host32 -m user -a "name=test01 group=root"host32 | SUCCESS => { "changed": true, "comment": "", "createhome": true, "group": 0, "home": "/home/test01", "name": "test01", "shell": "/bin/bash", "state": "present", "system": false, "uid": 1001}[root@host31 ~]# ansible host32 -m command -a "id test01"host32 | SUCCESS | rc=0 >>uid=1001(test01) gid=0(root) groups=0(root)[root@host31 ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
使用user模块删除用户
[root@host31 ~]# ansible host32 -m user -a "name=test01 state=absent remove=yes"host32 | SUCCESS => { "changed": true, "force": false, "name": "test01", "remove": true, "state": "absent"}[root@host31 ~]# ansible host32 -m command -a "id test01"host32 | FAILED | rc=1 >>id: test01: no such user[root@host31 ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
使用group 模块添加group
[root@host31 ~]# ansible host32 -m shell -a "cat /etc/group |grep testgrp01"host32 | FAILED | rc=1 >>[root@host31 ~]# ansible host32 -m group -a "name=testgrp01"host32 | SUCCESS => { "changed": true, "gid": 1001, "name": "testgrp01", "state": "present", "system": false}[root@host31 ~]# ansible host32 -m shell -a "cat /etc/group |grep testgrp01"host32 | SUCCESS | rc=0 >>testgrp01:x:1001:[root@host31 ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
使用group模块删除group
[root@host31 ~]# ansible host32 -m group -a "name=testgrp01 state=absent"host32 | SUCCESS => { "changed": true, "name": "testgrp01", "state": "absent"}[root@host31 ~]# ansible host32 -m shell -a "cat /etc/group |grep testgrp01"host32 | FAILED | rc=1 >>[root@host31 ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11