背景:管理多台服务器,每个服务器都有相同的用户,一个一个的设置过于麻烦,通过ansible批量的添加用户,修改密码,使用ansible-playbook进行免密登陆。前提是root用户已经完成了免密登陆的设置。
新增加3个普通用户:
websvr_user,websvr_publisher,gamesvr_user
更改服务器的用户名(没有就添加)
ansible your_hosts -m user -a 'name=your_user shell=/bin/bash home=/home/your_user/ state=present'
your_hosts:对应的是/etc/ansible/hosts中需要设置的组
your_user:对应的是服务器要添加的用户,可以是已存在的
state=present:代表添加