aa-exec - batasi program dengan profil AppArmor yang ditentukan
aa-exec [options] [--] [<command> ...]
aa-exec digunakan untuk meluncurkan program yang dibatasi oleh profil dan atau ruang nama yang ditentukan. Jika profil dan namespace ditentukan, perintah akan dibatasi oleh profil di namespace kebijakan baru. Jika hanya ruang nama yang ditentukan, nama profil pengurungan saat ini akan digunakan. Jika tidak ada profil atau namespace yang ditentukan, perintah akan dijalankan menggunakan lampiran profil standar (mis. seolah-olah dijalankan tanpa perintah aa-exec).
Jika argumen akan ditempelkan ke <command> yang dipanggil oleh aa-exec maka Ω- harus digunakan untuk memisahkan argumen aa-exec dari perintah. aa-exec -p profil1 Ω- ls -l
batasi <command> dengan PROFILE. Jika PROFIL tidak ditentukan, gunakan nama profil saat ini (kemungkinan tidak dibatasi).
gunakan profil di NAMESPACE. Ini akan mengakibatkan pengurungan beralih ke penggunaan namespace profil baru.
transisi ke PROFILE sebelum melakukan eksekusi <command>. Hal ini membuat <command> menjalankan aturan transisi exec dari profil saat ini.
menunjukkan perintah yang sedang dilakukan
menunjukkan perintah dan kode kesalahan
Beri tanda akhir dari opsi dan nonaktifkan pemrosesan opsi lebih lanjut. Argumen apa pun setelah Ω- diperlakukan sebagai argumen dari perintah. Ini berguna saat meneruskan argumen ke <command> yang dipanggil oleh aa-exec.
Jika Anda menemukan bug, harap laporkan di
aa-stack (8), aa-namespace (8), apparmor (7), apparmor.d (5), aa_change_profile (3), aa_change_onexec (3) and https://wiki.apparmor.net.