У меня есть сервер RHEL 5.5 с SELinux, установленным в режиме strict
.В данный момент система находится в режиме permissive
.Я пытаюсь написать простой сценарий оболочки, скажем setest.sh
, и хочу явно запустить его из терминала bash.
В разрешающем режиме я могу это сделать, но он зарегистрирован как отклоненный в аудитеlogs:
Sep 6 12:49:58 rhel-vm-003 kern 5 kernel: type=1400 audit(1315293598.916:45417):
avc: denied { execute_no_trans } for pid=26602 comm="bash" path="/var/tmp/setest.sh"
dev=sda1 ino=1017036 scontext=system_u:system_r:sshd_t:s0-s0:c0.c1023
tcontext=system_u:object_r:test_policy_exec_t:s0 tclass=file
Это, очевидно, означает, что я не смогу запустить скрипт из консоли bash после переключения SELinux в принудительный режим.Какое правило перехода разрешить / домен я должен добавить в свои модули политики, чтобы оно могло работать при применении SELinux?
Regards,
Nagendra UM