словник | перекладачка | факти | тексти | програми
щодо | посилання | новини | гостьова книга | пошук
початок << тексти  << автор  << зміст  << сторінка

next up previous contents index
Далі: X та xdm Вгору: Реєстрація в системі та Назад: Реєстрація в системі через

  
Що робить login

Програма login  займається перевіркою користувача, впевнюючись, що ім'я користувача та його пароль відповідають один одному. Після цього вона встановлює відповідне середовище для даного користувача, встановлюючи відповідні дозволи на послідовну лінію зв'язку та стартує командну оболонку для користувача.

Під час початкової установки login  також виводить на екран невеличкий файл /etc/motd  (коротенька фраза дня148) і перевіряє електронну пошту. Ці функції можна заборонити створивши файл .hushlogin  в домашній директорії користувача.

Якщо існує файл /etc/nologin , то реєстрація в системі заборонена. Звичайно такий файл створюється командами типу shutdown . login  перевіряє існування такого файлу, і якщо він існує, він відмовляє в реєстрації користувачеві, але перш, ніж закінчити роботу, виводить зміст цього файлу на екран.

login  записує (через syslog ) всі спроби реєстрації в системі, які не вдалися, він також записує всі реєстрації в системі користувача root. Обидва типи записів можуть використовуватися для відслідковування спроб вторгнень в систему.

Всі користувачі, на даний момент зареєстровані в системі, записані в файлі /var/run/utmp . Цей файл дійсний тільки до тих пір, поки система не перевантажується або вимикається. Він перечислює всіх користувачів разом з терміналами (або з'єднаннями), на яких вони зареєстровані, разом з деякою додатковою інформацією. Команди who , w  та інші звертаються до файлу utmp  за інформацією.

Всі успішні реєстрації в системі записані в /var/log/wtmp . Цей файл може рости безмежно, отже його варто чистити періодично, встановивши, наприклад, щотижневий cron для цього.149. Переглядати файл wtmp  можна за допомогою команди last .

Обидва файли - як utmp , так і wtmp  - записані в двійковому форматі (див. підказку по utmp ), і, на жаль, їх дуже незручно аналізувати без використання спеціальних команд.



Dmytro Kovalev
1999-06-10
вгору
 
Без реклами
2004-03-23 13:53:07
TopList
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:51