ansible系列: playbook 普通用户切换到超级管理员root执行命令
注意:nio4444 用户在/etc/sudoers已经配置了“nio4444 ALL=(ALL) NOPASSWD: ALL”
---
- hosts: all
remote_user: nio4444
gather_facts: No
become: yes #表示是否允许用户切换
become_method: sudo #表示切换用户的方式,有su/sudo/pbrun等方式,默认是sudo方式
become_user: root #表示要切换到哪个用户,即目标用户
tasks:
- name: "create a test dir"
shell: /bin/sh -c 'mkdir -p /root/testuser'