aa-exec - confinare un programma con il profilo AppArmor specificato
aa-exec [options] [--] [<command> ...]
aa-exec viene utilizzato per avviare un programma limitato dal profilo e/o dallo spazio dei nomi specificati. Se vengono specificati sia un profilo che uno spazio dei nomi, il comando sarà limitato dal profilo nel nuovo spazio dei nomi della politica. Se viene specificato solo uno spazio dei nomi, verrà utilizzato il nome del profilo del confinamento corrente. Se non viene specificato né un profilo né uno spazio dei nomi, il comando verrà eseguito utilizzando l'allegato del profilo standard (ad esempio, come se fosse eseguito senza il comando aa-exec).
Se gli argomenti devono essere incollati al <command> richiamato da aa-exec allora Ω- dovrebbe essere usato per separare gli argomenti aa-exec dal comando. aa-exec -p profile1 Ω- ls -l
confina <command> con PROFILE. Se PROFILE non è specificato, utilizzare il nome del profilo corrente (probabilmente non limitato).
utilizzare i profili in NAMESPACE. Ciò comporterà la transizione del confinamento all'utilizzo del nuovo spazio dei nomi del profilo.
passare a PROFILE prima di eseguire <command>. Ciò sottopone l'esecuzione di <command> alle regole di transizione exec del profilo corrente.
mostra i comandi in esecuzione
mostra comandi e codici di errore
Segnala la fine delle opzioni e disabilita l'ulteriore elaborazione delle opzioni. Tutti gli argomenti dopo Ω- vengono trattati come argomenti del comando. Questo è utile quando si passano argomenti al <command> invocato da aa-exec.
Se trovi dei bug, segnalali su 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.