wyldrodney, :whiteflag:.
Я имел ввиду, зачем они (убунтовцы) копируют сообщения ядра в файл (вероятно, трубу), а потом читают обычным демоном klogd из этого файла? Почему бы не читать из /proc/kmsg, как делают все нормальные люди? Очевидно, для того, чтобы klogd работал не с правами суперпользователя. Якобы от этого повысится безопасность. При том, что klogd взаимодействует только с ядром. Если в klogd будут найдены какие-либо ошибки, то чтобы использовать их, потребуются привилегии ядра -- даже больше, чем суперпользователя.
Зачем они запретили рута? Также, якобы для повышения безопасности. Мол, юзайте sudo. Для каждой команды. И получите лог всего, что исполнялось с правами суперпользователя. Нет, вас это скоро задолбает, вы будете говорить sudo bash и всё делать в полученном шелле без каких-либо логов.
Кулхацкер подбирает пароль рута, ну подобрал.. а права-то пользовательские. Смысл есть хотя-бы в этом, это конечно не так нужно использовать. но приминение найти всё-же можно, не так-ли?
Дальше куда-нить в ~/.profile вставляется исполнение подправленного шелла, который всё вводимое юзером складывает в какой-нибудь файлик. Или сразу отправляет по сети, если никакой файрвол не помешает. Со всеми паролями и так далее. А лучше сразу устроить дизастер -- стереть всё, до чего руки дотянутся. Если комп используется для работы, то это будет куда хуже, чем получение пароля рута.