НАЗВА
lastlog - виведення даних щодо останнього входу до системи для усіх користувачів або для вказаного користувача.
КОРОТКИЙ ОГЛЯД
lastlog [параметри] |
ОПИС
lastlog форматує і виводить вміст журналу записів останнього входу до системи у файлі /var/log/lastlog. Буде виведено дані ім'я користувача, порт і час останнього входу до системи. Типовий варіант (без прапорців) призведе до виведення записів lastlog, які буде упорядковано за порядком у /etc/passwd.
ПАРАМЕТРИ
Параметри, які застосовують до команди lastlog, є такими:
-b, --before ДНІ
Вивести лише ті записи lastlog, вік яких перевищує ДНІ.
-C, --clear
Вилучити запис lastlog користувача. Цей параметр можна використовувати лише разом із -u (--user)).
-h, --help
Показати довідкове повідомлення і завершити роботу.
-R, --root КАТАЛОГ_CHROOT
Apply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory. Only absolute paths are supported.
-S, --set
Встановити для запису lastlog користувача поточний час. Цей параметр можна використовувати лише разом із -u (--user)).
-t, --time ДНІ
Вивести записи lastlog, які є свіжішими за ДНІ.
-u, --user ЗАПИС|ДІАПАЗОН
Вивести запис lastlog для вказаних користувачів.
Користувачів можна задавати за обліковим записом для входу, числовим ідентифікатором користувача або значенням ДІАПАЗОН для користувачів. ДІАПАЗОН користувачів можна вказати за допомогою мінімального і максимального значень (UID_MIN-UID_MAX), максимального значення (-UID_MAX) або мінімального значення (UID_MIN-).
Якщо користувач ніколи не входив до системи, буде виведено повідомлення ** Ніколи не входив ** замість порту і часу.
Буде виведено записи лише для поточних користувачів системи. У системі можуть існувати дані для записів користувачів, які було раніше вилучено.
ЗАУВАЖЕННЯ
Файл lastlog є базою даних, які містить дані щодо останнього входу до системи кожного з користувачів. Вам не слід оновлювати його вміст вручну. Це розріджений файл, тому його розмір на диску, зазвичай, є набагато меншим за показаний ls -l (ця команда може показати дуже великий розмір, якщо у вашому passwd є записи із великими значеннями UID). Переглянути справжній розмір файла можна за допомогою команди ls -s.
НАЛАШТУВАННЯ
Вказані нижче змінні налаштувань у /etc/login.defs змінюють поведінку цього інструмента:
ФАЙЛИ
/var/log/lastlog
Записи часу у базі даних для попередніх входів користувача.
ЗАСТЕРЕЖЕННЯ
Великі прогалини у числах UID призведуть до того, що програма lastlog працюватиме довше без виведення даних на екран (тобто, якщо у базі даних lastlog немає записів для користувачів із UID між 170 і 800, може здатися, що lastlog зависла, доки програма обробляє UID у діапазоні 171-799).
Наявність великих значень UID може створити проблеми при обробці <term>/var/log/lastlog</term> за допомогою зовнішніх інструментів. Хоча сам файл є розрідженим і він не використовує надто багато місця на диску, деякі програми типово не призначено для визначення розріджених файлів — такі програми можуть потребувати для обробки певного параметра.