ansible playbook
- hosts: backend_host
remote_user: ansible_user
gather_facts: no
become: yes
become_method: sudo
become_user: test_user
目前配置的 sudo nopasswd 是 all
ansible_user ALL=(ALL) NOPASSWD:ALL
感觉 ALL 给的权限太大,想要让 ansible 用户只能单单 sudo 到 test_user,像下边这样。不知道可否实现,有大佬懂吗?
ansible_user ALL=(ALL) NOPASSWD:/bin/su - test_user
- hosts: backend_host
remote_user: ansible_user
gather_facts: no
become: yes
become_method: sudo
become_user: test_user
目前配置的 sudo nopasswd 是 all
ansible_user ALL=(ALL) NOPASSWD:ALL
感觉 ALL 给的权限太大,想要让 ansible 用户只能单单 sudo 到 test_user,像下边这样。不知道可否实现,有大佬懂吗?
ansible_user ALL=(ALL) NOPASSWD:/bin/su - test_user