ansible
Devenir (Escalade de privilèges)
Recherche…
Introduction
Souvent, vous devez exécuter des commandes sous un utilisateur différent ou obtenir des privilèges root . Ces options vous permettent de devenir un autre utilisateur du système invité.
Syntaxe
-
become
: peut être défini sur true ou yes et déclenche les paramètres d'escalade de l'utilisateur. -
become_user
: défini sur l'utilisateur souhaité dans l'hôte distant. -
become_method
: spécifie la commande utilisée pour établir la connexion et modifier l'utilisateur. -
become_flags
: modifie les paramètres de connexion. Principalement utilisé lorsque vous souhaitez passer à un utilisateur du système sans privilèges de shell.
Seulement dans une tâche
- name: Run script as foo user
command: bash.sh
become: true
become_user: foo
Exécuter toutes les tâches de rôle en tant que root
- hosts: all
become: true
- name: Start apache
service: apache2
state: started
Exécuter un rôle en tant que root
- hosts: all
roles:
- { role: myrole, become: yes }
- myrole2
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow