自动化运维神器之saltstack (四)用户管理
## 修改user/users.sls文件内容如下# catuser/users.sls
{% set users = ['kadefor','kade','foway'] %} ## 声明一个users列表
{% for user in users %} ## 遍历这个列表
{{ user }}:
user.present:
- shell: /bin/bash
- password: '$1$kora$yvxo92.VN.A5shLLA/3701'
- shell: /bin/bash
- home: /home/{{ user }}
- gid: 1200
- groups:
- test
- require:
- group: test
group.present:
- gid: 1200
- name: test
{% endfor %} ## 循环中间内容为创建用户的过程
## 执行命令
# salt -N group1 state.sls user.users
uadoop2:
----------
ID: kadefor
Function: group.present
Name: test
Result: True
Comment: Added group test
Changes:
----------
gid:
1200
members:
name:
test
passwd:
x
----------
ID: kade
.....省略部分......
----------
ID: foway
.....省略部分......
----------
ID: kadefor
.....省略部分......
gid:
1200
groups:
- test
home:
/home/kadefor
.....省略部分......
uid:
500
----------
ID: kade
.....省略部分......
gid:
1200
groups:
- test
home:
/home/kade
.....省略部分......
uid:
501
----------
ID: foway
.....省略部分......
gid:
1200
groups:
- test
home:
/home/foway
.....省略部分......
uid:
502
Summary
------------
Succeeded: 6
Failed: 0
------------
Total: 6
uadoop3:
----------
ID: kadefor
Function: group.present
Name: test
Result: True
Comment: Added group test
Changes:
----------
gid:
1200
members:
name:
test
passwd:
x
----------
ID: kade
.....省略部分......
----------
ID: foway
.....省略部分......
----------
ID: kadefor
.....省略部分......
gid:
1200
groups:
- test
home:
/home/kadefor
.....省略部分......
uid:
500
----------
ID: kade
.....省略部分......
gid:
1200
groups:
- test
home:
/home/kade
.....省略部分......
uid:
501
----------
ID: foway
.....省略部分......
gid:
1200
groups:
- test
home:
/home/foway
.....省略部分......
uid:
502
Summary
------------
Succeeded: 6
Failed: 0
------------
Total: 6
## uadoop2、uadoop3上验证
# id kade
uid=501(kade) gid=1200(test) groups=1200(test)
# id kadefor
uid=500(kadefor) gid=1200(test) groups=1200(test)
# id foway
uid=502(foway) gid=1200(test) groups=1200(test)
# idkade
uid=501(kade) gid=1200(test) groups=1200(test)
# idkadefor
uid=500(kadefor) gid=1200(test) groups=1200(test)
# idfoway
uid=502(foway) gid=1200(test) groups=1200(test)
页:
[1]