Домашнее задание :Как регистрировать процессы для аудита с помощью оболочки bash?

Я новичок в Linux и прошу прощения за вопросы новичка. У меня был дополнительный вопрос по домашнему заданию, который я пытался выполнить, но не смог.

В. Напишите сценарий оболочки безопасности, который регистрирует следующую информацию для каждого процесса :Идентификатор пользователя, время начала, время окончания (0, если процесс все еще работает ), пытался ли процесс получить доступ к защищенному файлу (сохраняется как да или нет )Созданный журнал называется процесс _журнал безопасности _, в котором содержится каждая из вышеуказанных частей информации. хранится в отдельной строке, и каждая запись следует сразу за (, то есть нет пустых строк ). Напишите сценарий оболочки, который будет проверять этот журнал и вывести идентификатор пользователя любого процесса, который все еще работает который пытался получить доступ к защищенному файлу.

Я начал с попытки просто захватить пользователя и отобразить его, но потерпел неудачу.

output=`ps -ef | grep [*]`
set -- $output
User=$1
echo $User
6
задан Bill the Lizard 18 September 2012 в 16:58
поделиться