aa-exec - confiner un programme avec le profil AppArmor spécifié
aa-exec [options] [--] [<command> ...]
aa-exec est utilisé pour lancer un programme confiné par le profil et/ou l'espace de noms spécifiés. Si un profil et un espace de noms sont spécifiés, la commande sera confinée par profil dans le nouvel espace de noms de stratégie. Si seul un espace de noms est spécifié, le nom de profil du confinement actuel sera utilisé. Si aucun profil ou espace de noms n'est spécifié, la commande sera exécutée à l'aide de la pièce jointe de profil standard (c'est-à-dire comme si elle était exécutée sans la commande aa-exec).
Si les arguments doivent être collés à la <command> invoquée par aa-exec, alors Ω- doit être utilisé pour séparer les arguments aa-exec de la commande. aa-exec -p profil1 Ω- ls -l
confiner <command> avec PROFILE. Si le PROFIL n'est pas spécifié, utilisez le nom du profil actuel (probablement non confiné).
utiliser des profils dans NAMESPACE. Cela entraînera une transition de confinement vers l'utilisation du nouvel espace de noms de profil.
transition vers PROFILE avant d'exécuter <command>. Cela soumet l'exécution de <command> aux règles de transition exec du profil actuel.
afficher les commandes en cours d'exécution
afficher les commandes et les codes d'erreur
Signale la fin des options et désactive le traitement ultérieur des options. Tous les arguments après le Ω- sont traités comme des arguments de la commande. Ceci est utile lors du passage d'arguments à la <command> invoquée par aa-exec.
Si vous trouvez des bogues, veuillez les signaler à https://gitlab.com/apparmor/apparmor/-/issues
aa-stack (8), aa-namespace (8), apparmor (7), apparmor.d (5), aa_change_profile (3), aa_change_onexec (3) and https://wiki.apparmor.net.