Я пишу скрипт, который пытается узнать, включен ли SE Linux с помощью команды sestatus. В настоящее время я использую:
sestatus | awk '$1=="SELinux status:" && $2=="enabled" {print}'
Это ничего не возвращает, когда sestatus показывает:
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Memory protection checking: actual (secure)
Max kernel policy version: 31
Как проверить и вернуть истинное значение строки, когда столбец 1 sestatus вывод команды "SE Linux status:", а столбец 2 "включен"?