可以尝试在Ansible Playbook的任务中使用“become_method”和“become_user”变量来指定要激活的用户。如下所示:
- name: 检查某个文件是否存在
hosts: webserver
become: yes
become_method: sudo
become_user: someuser
tasks:
- name: 检查文件是否存在
stat:
path: /path/to/file
register: file_check_results
- name: 打印文件存在状态
debug:
msg: "文件存在状态: {{ file_check_results.stat.exists }}"