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

next up previous contents index
Далі: Вибір числового ID користувача Вгору: Створення користувача Назад: Створення користувача

  
/etc/passwd та інші корисні файли

Основною базою даних з інформацією про користувачів в Юніксі є текстовий файл /etc/passwd  (який називають файлом паролів157), в якому перелічені всі дійсні користувачі системи і та інформація, що відноситься до них. Інформація про кожного користувача записана на одному рядку в файлі, і поля в такому рядку розділені двокрапками. Кожен рядок має сім таких полів:

1.

Ім'я користувача.

2.

Зашифрований пароль.

3.

ID користувача в числовому вигляді.

4.

ID групи користувача в числовому вигляді.

5.

Повне ім'я користувача та інша інформація про користувача.

6.

Домашня директорія.

7.

Командна оболонка (програма, яка виконується при вході в систему).

З більшимим подробицями формат файлу описаний в passwd (5).

Будь-який користувач системи може прочитати файл паролів. Отже, можна побачити повне ім'я користувача з цього файлу. Це означає також, що пароль (друге поле цього файлу) також доступний будь-якому користувачеві. Паролі зберігаються в закодованому вигляді, тож, теоретично, ніби-то проблеми немає. Але слабкою стороною систем криптоґрафії є те, що їх можна зламати, особливо якщо пароль погано вибраний. Наприклад, якщо пароль короткий або паролем вибране якесь слово із словника. Тож, тримати пароль в файлі паролів не рекомендується. Багато Лінаксів мають тіньові паролі. Це - альтернативний спосіб зберігання паролів: закодований пароль зберігається в окремому файлі /etc/shadow , і цей файл доступний для читання тільки root'у. Файл /etc/passwd  в цьому випадку містить тільки спеціальні показники на паролі в файлі /etc/shadow  замість самих паролів. Таким чином тільки ті програми, які мають setuid можуть перевірити файл тіньових паролів, а всі інші програми можуть прочитати всі поля файлу /etc/passwd , але не мають доступу до файлу /etc/shadow 158


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