Ansible playbooks 执行出现问题?
写了个playbooks 批量添加用户及sudoers权限。
playbooks 内容如下:
---
- host: nskf
remote_user:root
tasks:
- name:transfer file to server
copy:src=/tmp/aiuap.sh dest=/tmp/aiuap.sh mode=755
- name:excuse
shell:/bin/bash -x /tmp/aiuap
aiuap.sh 内容如下:
#!/bin/bash
function aiuap_(){
echo ""
echo ""
echo "################添加用户并设置权限##############"
cp /etc/sudoers{,.bak`date +%Y%m%d`}
useradd xx
echo "siyuan10"|passwd --stdin xx
cat <<EOF>> /etc/sudoers
xx ALL=(ALL) ALL
EOF
}
aiuap_
正常情况下,系统会添加xx这个用户,并设置密码,并且编辑sudoers文件。
后来检查发现有几台主机,没有添加xx用户,但是sudoers文件却被编辑了,
为什么会出现这样的情况?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论