Как записывать историю операций файловой системы?

Как заметил meuh, если только вы не скопировали/вставили скрипт неправильно, у вас есть одинарные кавычки там, где должны быть обратные. Замена их превращает скрипт в:

#!/bin/ksh
OLDEST_PARTITION=`sqlplus / as sysdba << EOF
select PARTITION_NAME 
from dba_tab_partitions 
where table_name='AUD$' and PARTITION_NAME not like '%FIRST%' and rownum<2
order by PARTITION_NAME asc;
EOF
`
echo "$OLDEST_PARTITION"

Я позаботился о том, чтобы EOF находился на своей строке, а также заключил в кавычки переменную OLDEST_PARTITION.

1
01.01.2017, 02:51
1 ответ

auditd , как описано на странице руководства :

auditd - это компонент пользовательского пространства Linux. Система аудита. Он отвечает за запись записей аудита на диск.

Он может управлять множеством различных пользовательских операций, определенных в его правилах . В вашем случае вам нужно посмотреть раздел Файловая система .

4
27.01.2020, 23:19

Теги

Похожие вопросы