Bug 21970 - /etc/{sysctl.conf,inittab}: не проверять md5/mtime/size
Summary: /etc/{sysctl.conf,inittab}: не проверять md5/mtime/size
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: startup (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-17 01:10 MSD by Slava Semushin
Modified: 2010-07-08 01:45 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Semushin 2009-10-17 01:10:10 MSD
После редактирования файла /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)
Comment 1 led 2009-10-17 17:02:36 MSD
(В ответ на комментарий №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} - что мне делать?
Comment 2 Slava Semushin 2009-10-17 17:39:43 MSD
(В ответ на комментарий №1)
> А если я хочу проверить: не менял ли я или "шибко умный" пакет при установке
> /etc/{inittab,sysctl.conf} - что мне делать?

Использовать специализированные программы, которые отслеживают изменения в важных системных файлах.
Comment 3 led 2009-10-17 18:07:23 MSD
(В ответ на комментарий №2)
> (В ответ на комментарий №1)
> > А если я хочу проверить: не менял ли я или "шибко умный" пакет при установке
> > /etc/{inittab,sysctl.conf} - что мне делать?
> 
> Использовать специализированные программы, которые отслеживают изменения в
> важных системных файлах.

Мне не нужно "отслеживать изменения" и я не знаю заранее какие файлы являются "важными системными". Мне нужно узнать: отличаются ли файлы от них же в пакете. И для этого у меня есть уже "специализированная программа" - rpm
Comment 4 Dmitry V. Levin 2010-07-08 01:45:11 MSD
Я добавляю атрибут "%verify(not size md5 mtime)" только для тех конфигов, которые управляются через control(8), и у которых состояние после установки отличается от упакованного.