русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Додання нових користувачів і нових груп


Дата додавання: 2014-11-28; переглядів: 774.


 

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

поле 1 – ім¢я користувача;

поле 2 – пароль користувача (символ Х означає, що пароль у зашифрованому вигляді зберігається у спеціальному файлі /etc/shadow);

поле 3 – ідентифікатор користувача (User ID - UID);

поле 4 – ідентифікатор групи (Group ID - GID);

поле 5 – коментар;

поле 6 – робочий каталог користувача;

поле 7 – використана оболонка за замовчуванням;

Приклад 1.

user1:X:501:500:OpenLinux User: /home/user:/bin/bash

 

Облікові записи нових корстувачів, крім паролів, можуть бути подані шляхом безпосереднього редагування файла /etc/passwd, проте дещо зручніше використати спеціальну утиліту useradd.

Загальний формат цієї утиліти містить багато різноманітних опцій, але на практиці достатньо використовувати тільки основні з них:

useradd [-g group] [-d home_dir] [-s shell] [-p password] name,

де

group – ідентифікатор групи;

home_dir – робочий каталог користувача;

shell – імя текстової оболонки, яка використовується за замовчуванням;

password – пароль користувача;

name – ідентифікатор користувача.

Приклад 2.

Для того, щоб в файлі /etc/passwd з¢явився новий запис про користувача user, який збігається з наведеним записом в прикладі 1, необхідно викорстати утиліту useradd з такими опціями:

useradd -g 500 -d /home/user1 -s /bin/bash -p lab331 user1

 

Вилучити обліковий запис про користувача можна за допомогою утиліти userdel. Ця утиліта також має декілька опцій. В мінімальному варіанті для видалення облікового запису про користувача user1 досить записати в командному рядку:

userdel user1

 

Якщо потрібно вилучити і робочий каталог цього користувача , тоді треба вказати опцію r:

userdel -r /home/user1

Для створення нового облікового запису групи користувачів, використовується утиліта groupadd, яка має такий формат:

groupadd -g group name

де group – ідентифікатор групи;

name – ідентифікатор користувача;

Приклад 3.

Для створення нової групи 502 і включення в неї користувача user2 необхідно записати в командному рядку:

groupadd -g 502 user2

Один користувач може входити до складу кількох груп. Рекомендується створювати спочатку нову групу, а лише потім додавати до неї нових користувачів командою useradd.

Приклад 4.

Добавимо в нову групу 502 ще одного користувача user3:

useradd -d /home/user3 -p lab331 -g 502 user3

Облікові записи про групи зберігаються в конфігураційному файлі /etc/group. Кожний рядок цього файла містить інформацію про одну групу у вигляді таких чотирьох полів, які розділено двокрапкою:

поле 1 – ім¢я групи;

поле 2 – пароль користувача ( зазвичай містить символ Х або порожнє місце);

поле 3 – ідентифікатор групи (GID);

поле 4 – список користувачів, що належать даній групі.

 

Приклад 5.

Після виконання попередніх команд з прикладів 3 і 4 останній рядок файла /etc/group матиме вигляд:

users: :502: user2, user3

Для виведення користувача із будь-якої групи потрібно в файлі /etc/group вказати його ім¢я із списку користувачів даної групи.

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


<== попередня лекція | наступна лекція ==>
Монтування файлових систем | Ущільнення і архівування файлів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн