Нет, Вы не можете выполнить системные вызовы непосредственно, потому что оболочка, работающая под Терминалом, не дает Вам низкоуровневый доступ к памяти, что необходимо было бы назвать системные вызовы и соглашение с результатами. Задание оболочки состоит в том, чтобы помочь Вам запустить целые программы. Некоторые из этих программ дают Вам более удобный интерфейс системным вызовам и другим ресурсам операционной системы. Например, mv
команда дает Вам приятный интерфейс rename
системный вызов. ln
команда дает Вам интерфейс link
и symlink
системные вызовы. Встроенная команда оболочки cd
предоставляет Вам удобный доступ к chdir
. Но по большей части системные вызовы предоставляют услуги, слишком основные, чтобы быть полезными для оболочки, чтобы предоставить прямой доступ им.
audit2allow может генерировать политики SELinux на основе журналов:
http://wiki.centos.org/HowTos/SELinux#head-faa96b3fdd922004cdb988c1989e56191c257c01
и