Відмінності між версіями «Користувачі та групи»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
(не показані 8 проміжних версій ще одного учасника)
Рядок 1: Рядок 1:
Система реєструє наступну інформацію про кожного користувача.
+
== Користувачі і групи ==
  
    * Ім'я користувача (user name) Це ім'я має бути унікальним в рамках системи. В іменах можуть бути використані тільки англійські букви, числа та символи _і. (крапка).
+
Оскільки Linux є системою, у якій реалізовано справжнє середовище для одночасної роботи багатьох користувачів, принципи розподілу на користувачів і групи є важливими для роботи самої системи та для щоденного користування нею. Принципи роботи Linux з користувачами та групами є однією з причин того, що ця система належить до списку найбезпечніших операційних систем.
    * Ідентифікаційний номер користувача (User ID)
+
  
Цей номер, скорочено позначається як UID, є унікальним ідентифікатором користувача в системі, Взагалі кажучи, система відстежує користувачів за їх номерами UID, а не по іменах.
+
== Користувачі ==
 +
* '''Користувач''' (''user, subscriber'') - людина, що користується послугами обчислювальної техніки для отримання інформації чи розв`язку різноманітних задач.
  
    * Ідентифікаційний номер групи (group ID)  
+
* '''Користувач (споживач) інформації''' (''Information user'') - Суб’єкт, що звертається до інформаційної системи або посередника за одержанням необхідної йому інформації, щоб користуватися нею.
 +
* Програма або система, що використовують ресурси іншої системи.
  
Цей номер (скорочено GID) позначає групу, до якої за замовчуванням відноситься користувач. Групи дозволяють регулювати доступ багатьох користувачів до різних ресурсів. Кожен користувач належить одній або кільком групам, і цю приналежність встановлює системний адміністратор.
+
Користувач комп'ютера, комп'ютерної мережі має обліковий запис.
  
    * Пароль (password) Це зашифрований (encripted) пароль користувача. Для створення і зміни пароля використовується команда passwd.
+
Передбачено два різних типи користувачів:
    * Повне ім'я (full name) Крім системного імені користувача, в систему заноситься і зберігається ім'я (прізвище та т. д.) «реального» користувача.
+
    * Домашній каталог (home directory) Ця назва каталогу, в який потрапляє користувач після того, як він увійшов в систему (зареєструвався, login), і де зберігаються його власні файли.
+
    * Початкова оболонка (login shell)
+
    * Командна оболонка, яка запускається при вході в систему. Наприклад, / bin / bash або / bin / zsh.
+
  
Вся ця інформація зберігається в файлі / etc / passwd. Кожен рядок у файлі має формат:
 
  
ім'я користувача: зашифрований пароль: UID: GID: повне ім'я: домашній каталог: оболонка
+
Фізичні користувачі — це люди, які користуються системою безпосередньо. Кожному такому користувачеві, зазвичай,
 +
надається власний ідентифікатор користувача і ідентифікатор групи.
  
Наведемо приклад:
 
  
kiwi: Xv8Q981g71oKK: 102:100: Laura Poole: / home / kiwi: / bin / bash
+
Системні користувачі — користувачі, роботу яких не пов’язано з певною особою. Їх роботу прив’язано до виконання
 +
якоїсь з функцій системи, якою програми користуються для виконання певних завдань. Фонові, поштові служби та служби новин є прикладами логічних користувачів.
  
У цьому прикладі на першому місці стоїть ім'я користувача, тобто kiwi. В наступному полі міститься пароль в зашифрованому вигляді: Xv8Q981g71oKK. Паролі в системі зберігаються не в «читається» форматі, а в зашифрованому з власним іменем, використаним як ключа. Іншими словами, для того, щоб розшифрувати пароль, його потрібно знати. Ця форма шифрування є досить надійною.
+
== Групи ==
[ред.] Групи користувачів
+
  
Як вказувалося вище, кожен користувач належить одній або декількох груп. Єдине, що є істотним у приналежності до тієї чи іншої групи - це права доступу. Для кожного файлу визначений не тільки користувач-власник, але і група-власник, і набір прав доступу, які визначають, як користувачі з цієї групи можуть здійснювати доступ до цього файлу. При створенні нового користувача створюється також група, ім'я якої збігається з ім'ям користувача і куди входить тільки він один.
 
  
Є декілька груп, визначених системою, наприклад, bin, mail, sys. Ці групи створені для оформлення прав доступу до системних файлів, і користувачі не повинні належати до цих груп. Для користувачів створюються спеціальні групи, наприклад, users. Для користувачів можна створити декілька груп, наприклад, student, staff, faculty.
+
Групи є логічним виміром впорядкування. Групи пов’язують між собою користувачів для надання загальногрупових, а не характерних для окремих користувачів прав доступу. Серед типових груп, admin, audio, mail.
 
+
Інформація про групи міститься у файлі / etc / group. Формат кожного рядка такий:
+
 
+
назву групи: пароль: GID: інші члени групи
+
 
+
Приклади груп:
+
 
+
root: *: 0:
+
users: *: 100: mdw, larry
+
guest: *: 200:
+
other: *: 250: kiwi
+
 
+
Перша група - root - спеціальна група для користувача root. Друга група - users - містить звичайних користувачів. GID цієї групи дорівнює 100, і в неї входять користувачі mdw і larry. Нагадаємо, що у файлі / etc / passwd кожному користувачеві визначена його група за замовчуванням. Тим не менше, користувачі можуть належати до більш ніж одній групі, і це здійснюється шляхом перерахування їх імен у файлі / etc / group. Команда groups перераховує список груп, до яких відноситься (має доступ) даний користувач.
+
 
+
Третя група називається guest і призначена для відвідувачів. Для інших користувачів створена група other; в цю групу занесений користувач kiwi.
+
 
+
Для створення нових груп користувачів можуть бути використані команди addgroup або groupadd. Зазвичай легше внести вручну нову сходинку в файл / etc / group, оскільки ніякого іншого конфігурування не потрібно. Для видалення групи можна просто видалити відповідний рядок у файлі / etc / group.
+

Поточна версія на 19:19, 20 січня 2013

Користувачі і групи

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

Користувачі

  • Користувач (user, subscriber) - людина, що користується послугами обчислювальної техніки для отримання інформації чи розв`язку різноманітних задач.
  • Користувач (споживач) інформації (Information user) - Суб’єкт, що звертається до інформаційної системи або посередника за одержанням необхідної йому інформації, щоб користуватися нею.
  • Програма або система, що використовують ресурси іншої системи.

Користувач комп'ютера, комп'ютерної мережі має обліковий запис.

Передбачено два різних типи користувачів:


Фізичні користувачі — це люди, які користуються системою безпосередньо. Кожному такому користувачеві, зазвичай, надається власний ідентифікатор користувача і ідентифікатор групи.


Системні користувачі — користувачі, роботу яких не пов’язано з певною особою. Їх роботу прив’язано до виконання якоїсь з функцій системи, якою програми користуються для виконання певних завдань. Фонові, поштові служби та служби новин є прикладами логічних користувачів.

Групи

Групи є логічним виміром впорядкування. Групи пов’язують між собою користувачів для надання загальногрупових, а не характерних для окремих користувачів прав доступу. Серед типових груп, admin, audio, mail.