LINUX.ORG.RU
ФорумAdmin

как правильно занулять /var/log/lastlog


0

0

Slackware 8.0, машинка соединяет сетки между собой через модемы с _обязательным_ отключением по неактивности. Попробовал сделать свой скрипт давилки логов: cp ... ; cat /dev/null ... ; gzip ... все (включая wtmp) давятся нормально, а субж через N-сек принимает исходный размер.

anonymous

Почитай man на счет lastlog и для чего он нужен... :-) По-моему там хранится информация о том кто, когда последний раз "заходил" на комп (info про ВСЕХ user-ов). Следовательно после его обнуления он опять создается с информацией про ВСЕХ user-ов, только она оказывается пустой, но на размер это никак не влияет. Т.е. при обнулении байты с конкретной датой и временем заменяются на байты, которые означают **Never logged in**, но не удаляются... Ты лучше не на размер смотри, а на содержимое файла (команда lastlog)

spirit ★★★★★
()

2spirit:
man-то я почитал, но он короткий, сразу и не понял :)
короче - каждому усеру по 292 байта, при логине делается
seek(292*UID) и пишется инфа. Так что lastlog - это не log.

спасибо за просветление
давильщик

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.