После редактирования файла /etc/sysctl.conf rpm -V выполняется не чисто: [c0der@rock ~]$ rpm -V startup S.5....T c /etc/inittab S.5....T c /etc/sysctl.conf Предлагаю добавить к этим файлам %verify(not md5 size mtime), т.к. администратору системы вполне может понадобится их изменить (например, я включил создание core файлов в /etc/sysctl.conf)
(В ответ на комментарий №0) > После редактирования файла /etc/sysctl.conf rpm -V выполняется не чисто: > > [c0der@rock ~]$ rpm -V startup > S.5....T c /etc/inittab > S.5....T c /etc/sysctl.conf > > Предлагаю добавить к этим файлам %verify(not md5 size mtime), т.к. > администратору системы вполне может понадобится их изменить (например, я > включил создание core файлов в /etc/sysctl.conf) А если я хочу проверить: не менял ли я или "шибко умный" пакет при установке /etc/{inittab,sysctl.conf} - что мне делать?
(В ответ на комментарий №1) > А если я хочу проверить: не менял ли я или "шибко умный" пакет при установке > /etc/{inittab,sysctl.conf} - что мне делать? Использовать специализированные программы, которые отслеживают изменения в важных системных файлах.
(В ответ на комментарий №2) > (В ответ на комментарий №1) > > А если я хочу проверить: не менял ли я или "шибко умный" пакет при установке > > /etc/{inittab,sysctl.conf} - что мне делать? > > Использовать специализированные программы, которые отслеживают изменения в > важных системных файлах. Мне не нужно "отслеживать изменения" и я не знаю заранее какие файлы являются "важными системными". Мне нужно узнать: отличаются ли файлы от них же в пакете. И для этого у меня есть уже "специализированная программа" - rpm
Я добавляю атрибут "%verify(not size md5 mtime)" только для тех конфигов, которые управляются через control(8), и у которых состояние после установки отличается от упакованного.