Новини високих технологій
» » Як вивести в Linux список користувачів?

Як вивести в Linux список користувачів?

14-03-2017, 15:01
1 652
Однією з особливостей багатокористувацьких операційних систем, до яких відноситься і Linux, є можливість використання її різними людьми. Зазвичай для кожного з них заводиться окрема облікова запис. В Linux список користувачів можна переглянути за допомогою командного інтерпретатора, ввівши спеціальну послідовність символів. Даний варіант розв'язання задачі є найбільш простим і не вимагає використання спеціальних навичок.

Кого вважати користувачем системи

Будь-якої людини, який використовує комп'ютер і засоби ОС, можна вважати користувачем. Йому призначається певна унікальне ім'я (інше не допускається), яке може включати латинські літери, арабські числа, символи«_»«.». Будь-який користувач має окремий каталог. В нього він потрапляє після авторизації. Там міститься ряд персональних файлів і папок. Зазвичай користувацькі каталоги знаходяться в директорії /home. Адміністратор ОС може налаштувати облікові записи для розмежування доступу до файлів, каталогів і периферійним пристроям.


Як вивести в Linux список користувачів

Яким же чином вирішити задачу виведення існуючих облікових записів? В системі Linux список користувачів виводиться командою (допускається використовувати різні параметри): # cat /etc/passwd Чому це працює? Справа в тому, що всі необхідні дані містить файл /etc/passwd. До нього безпосередньо і звертається цікавиться обліковими записами людина. Після завдання команди виводиться перелік акаунтів Linux. Список користувачів у системі може бути досить великим. Дані про наявні облікові записи виводяться порядково.


Як це може виглядати на екрані? Кожен рядок буде являти собою приблизно наступне: root:xD634Jhs5jH32:0:0:root:/root:/bin/bashnewuser:Xv7Q641g89oKK:1000:100:Ivan Fedorov:/home/newuser:/bin/bash
Розшифровка: account (ім'я користувача):password (пароль зберігається в зашифрованому вигляді):UID (унікальний ID ):GID (ID головної групи юзера):GECOS (додаткові відомості):directory (інтерфейс каталог):shell (використовується інтерпретатор команд).

Як переглянути активні акаунти

Вищенаведена команда дозволяє вивести перелік всіх користувачів, зареєстрованих в системі. Але що робити, якщо потрібно вивести в Linux список користувачів, які активні прямо зараз? Для цього можна скористатися наступною командою: # who Надрукувавши дану інструкцію, людина зможе переглянути перелік активних в системі записів. В даному випадку в Linux список користувачів також виконується порядково. Маючи адміністраторськими повноваженнями, можна виробляти з активними обліковими записами різні маніпуляції. Так, можна дати людям доступ до певних файлів або папок, обмежити використання певних програм.
Цікаво по темі
Як встановлювати моди на «Мафію 2»: інструкція
Як встановлювати моди на «Мафію 2»: інструкція
Сьогодні ми поговоримо про те, як встановлювати моди на «Мафію 2». Фанати цієї гри часто хочуть спробувати що-небудь незвичайне в ході проходження.
Як вивести кнопку Home на екран iPhone: поради та рекомендації
Як вивести кнопку Home на екран iPhone: поради та рекомендації
З будь-яким смартфоном треба вміти поводитися. У даній статті буде розказано про те, як вивести кнопку Home на iPhone прямо на екран. Коли необхідна
Чим відкривати TGA-файли
Чим відкривати TGA-файли
У цій статті ми поговоримо про розширення TGA і TGA.TX, також розповімо, ніж відкривати TGA-файли. Можете не сумніватися: завжди знайдуться програми
Компілятор GCC для Windows
Компілятор GCC для Windows
З абревіатурою GCC знайомі багато людей, які пов'язані з розробкою програмного забезпечення. Це компілятор – інструмент для розробників, які є
Wget-команди: приклади. Консольна програма для завантаження файлів з мережі Wget
Wget-команди: приклади. Консольна програма для завантаження файлів з мережі Wget
Опис одного з найбільш відомих і старих менеджерів завантажень. Wget-команди та основні параметри для роботи з утилітою.