Робота з користувачами (створення, видалення, модифікація)

Матеріал з Wiki TNEU
Версія від 23:27, 20 вересня 2012; Donserg (Обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Зміст

Створення нових користувачів

При створенні нових користувачів треба зробити послідовність з кількох дій. По-перше, на користувача заводиться запис у файлі / etc / passwd, де користувачеві даються унікальні ім'я і UID. UID звичайних користувачів повинні бути більше 100, оскільки низькі UID зарезервовані для системних цілей. Також вказуються GID, реальне ім'я та інша інформація. Далі створюється домашній каталог користувача, і права доступу встановлюються так, що цим каталогом володіє даний користувач. У каталог поміщаються файли ініціалізації командної оболонки. Також у всій системі модифікуються конфігураційні файли (наприклад, сховище (spool) для прийдешньої користувачам електронної пошти).

Вручну створювати користувачів не так важко, проте коли експлуатується система з великою кількістю користувачів, якась деталь може виявитися забутою. Найпростіше в цьому випадку створювати нових користувачів за допомогою інтерактивної програми, яка автоматично оновлює вміст всіх потрібних системних файлів. Така програма називається useradd або adduser, залежно від того, яке програмне забезпечення встановлено.

У файлі / etc / default / useradd міститься інформація про стандартну початковій конфігурації для всіх нових користувачів. У цьому файлі задаються значення змінним, які використовує програма useradd. Крім того, цей файл вказує, де знаходяться конфігураційні файли містять налаштування за замовчуванням. Розташування цих файлів задається змінною SKEL. Файли, що містяться в цей каталог (такі, як файл. Profile, який встановлює режим за замовчуванням у всій системі, а також файли. Zshrc або. Bashrc), будуть автоматично скопійовані в домашній каталог створюваного користувача командою useradd.


Видалення користувачів

Видалення користувачів із системи може бути вироблено командою userdel або deluser.

Якщо потрібно тимчасово заборонити користувачу вхід в систему, але не видаляти його домашній каталог та інші зроблені установки, можна просто поставити зірочку (символ *) в те поле файлу / etc / passwd, де знаходиться пароль. Наприклад, таким чином змінений рядок для користувача kiwi буде виглядати як

kiwi: * Xv8Q981g71oKK: 102:100: Laura Poole: / home / kiwi: / bin / bash

При цьому вхід в систему користувача kiwi стане неможливим.


Установка атрибутів користувача

Після того, як створено ім'я нового користувача, може виявитися потрібним змінити атрибути цього користувача, наприклад, домашній каталог або пароль. Найпростіший спосіб зробити це - просто поміняти інформацію у файлі / etc / passwd. Для створення пароля потрібно використовувати команду passwd. Так, команда

passwd larry

змінить пароль користувача larry. Змінювати паролі будь-яких користувачів може лише користувач root, однак свої паролі користувачі можуть змінювати самі, віддаючи команду passwd без параметрів.

Ресурси Інтернет

Управление пользователями в Linux


--ShultsV 01:34, 6 грудня 2011 (MSK)

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти