ansible
Become (Privilege Escalation)
Ricerca…
introduzione
Spesso è necessario eseguire comandi con un utente diverso o ottenere i privilegi di root . Queste opzioni ti consentono di diventare un altro utente nel sistema guest.
Sintassi
-
become
: può essere impostato su true o yes e attiva le impostazioni di escalation dell'utente. -
become_user
: impostato sull'utente desiderato nell'host remoto. -
become_method
: specifica il comando utilizzato per effettuare il login e cambiare utente. -
become_flags
: modifica i parametri di accesso. Utilizzato principalmente quando si desidera passare a un utente di sistema senza privilegi di shell.
Solo in un compito
- name: Run script as foo user
command: bash.sh
become: true
become_user: foo
Esegui tutte le attività di ruolo come root
- hosts: all
become: true
- name: Start apache
service: apache2
state: started
Esegui un ruolo come root
- hosts: all
roles:
- { role: myrole, become: yes }
- myrole2
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow