Як вивести в Linux список користувачів?
Однією з особливостей багатокористувацьких операційних систем, до яких відноситься і Linux, є можливість використання її різними людьми. Зазвичай для кожного з них заводиться окрема облікова запис. В 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 (використовується інтерпретатор команд).
Кого вважати користувачем системи
Будь-якої людини, який використовує комп'ютер і засоби ОС, можна вважати користувачем. Йому призначається певна унікальне ім'я (інше не допускається), яке може включати латинські літери, арабські числа, символи«_»«.». Будь-який користувач має окремий каталог. В нього він потрапляє після авторизації. Там міститься ряд персональних файлів і папок. Зазвичай користувацькі каталоги знаходяться в директорії /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 список користувачів також виконується порядково. Маючи адміністраторськими повноваженнями, можна виробляти з активними обліковими записами різні маніпуляції. Так, можна дати людям доступ до певних файлів або папок, обмежити використання певних програм.Схожі статті
Як додати користувача до групи Linux за допомогою командного рядка?
По пам'яті всі намагаються додати користувача до групи Linux, переходячи в "Облікові записи", але там звичний функціонал відсутня.
Пошук по вмісту файлів в Linux: можливі варіанти вирішення проблеми
У кожної операційної системи є свої плюси і мінуси, які проявляються при роботі. Те ж стосується і Linux. У багатьох користувачів регулярно
Як переглянути список процесів Linux
В Linux, як і в будь-якій іншій операційній системі, є процеси. Всі вони відповідають за роботу тієї чи іншої програми. В якийсь момент для