Команда aa-unconfined позволяет вывести список процессов с портами tcp или udp, у которых не загружены профили AppArmor.
aa-unconfined будет использовать netstat(8), чтобы определить, какие процессы имеют открытые сетевые сокеты и не имеют профилей AppArmor, загруженных в ядро.
Проверка переменной $PATH
Одной из причин, почему команда aa-unconfined гне может быть найдена, это пустая переменная $PATH.
Может быть, ваша переменная $PATH не содержит путей по умолчанию? echo $PATH должно выдать что-то вроде:
1 | echo $PATH |
Пример
1 | /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin |
Если она пуста, вы можете установить переменную PATH с помощью этой команды
1 | export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" |
aa-unconfined: command not found (aa-unconfined: команда не найдена)
вы можете попробовать установить пакет aa-unconfined с помощью следующей команды в соответствии с вашим выбором дистрибутива.
Дистрибутив | Команда |
Debian | apt-get install apparmor-utils |
Ubuntu | apt-get install apparmor-utils |
Arch Linux | pacman -S apparmor |
Kali Linux | apt-get install apparmor-utils |
Raspbian | apt-get install apparmor-utils |