ansible ad-hoc创建用户:模块: group user模块
创建组:
[root@ansible ~]# ansible backup -m group -a 'name=www gid=666 state=present'
创建用户:
[root@ansible ~]# ansible backup -m user -a 'name=www uid=666 group=www shell=/sbin/nologin create_home=false state=present'
将密码文件写入到目标位置一定要和配置文件相同: /etc/rsync.passwd
[root@ansible ~]# ansible backup -m copy -a 'content=rsync_backup:123456 dest=/etc/rsync.passwd mode=0600'
group:
name: 组的名称
gid: 组id
state: present 和 absent
user:
name: 用户名称
uid: 666 指定uid号码
group: www 不指定数字 指定组名称
shell: /sbin/nologin 或者 /bin/bash
create_home: false # 默认为true 创建 false不创建
state: present 创建
state: absent 删除
注意: 删除会默认把组也给删除了组里边很多用户,也没意义,因为 默认组的权限和陌生人一样
- ansible创建用户设置密码
- ansible 添加用户
- ansible创建文件
- ansible user
- ansible inventory_hostname
- ansible add_host 模块
- ansible创建目录命令
- ansible批量创建用户
- ansible authorized_key
- ansible创建文件夹
欢迎来撩 : 汇总all