Відповіді:
Я цього не помічав, але помилка сталася через те, що файл є символьним посиланням:
$ ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13 Feb 16 2012 /etc/rc.local -> rc.d/rc.local
Як не дивно, lsattr на CentOS 5 працює на символьних посиланнях.
chattr
операція повинна бути виконана на символічному лінк в мішені , а не саму посилання: sudo chattr +i rc.d/rc.local
.