Перегляд списку користувачів у Linux

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

Читайте також: Як додати користувачів до групи Linux

Способи перевірки списку користувачів

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

Спосіб 1: Програми

В Linux/Ubuntu управляти зареєстрованими в системі користувачами можна за допомогою параметрів, робота яких забезпечується спеціальною програмою.

На жаль, для графічної оболонки робочого столу Gnome та Unity програми різні. Однак вони обидва здатні надати набір опцій та інструментів для перевірки та редагування груп користувачів у дистрибутивах Linux.

«облікові записи» в Gnome

Спочатку слід відкрити параметри системи і вибрати розділ під назвою «облікові записи» . Зверніть увагу на те, що системні користувачі тут вже відображатися не будуть. Список зареєстрованих користувачів знаходиться в панелі зліва, правіше є розділ налаштувань і зміни Даних кожного з них.

просмотр списка пользователей в программе учетные записи в линукс gnome

Програма "користувачі і групи" в дистрибутиві з графічною оболонкою Gnome встановлена завжди за замовчуванням, однак якщо ви її не знаходите в системі, то можна провести автоматичне завантаження і установку за допомогою виконання команди в «терміналі» :

Sudo apt-get install unity-control-center

KUser в KDE

Для платформи KDE існує одна утиліта, користуватися якою навіть набагато зручніше. Вона називається KUser.

просмотр списка пользователей в программе kuser в линукс kde

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

Як і у випадку з Gnome, у KDE програма KUser встановлена за замовчуванням, але її можна видалити. Щоб зробити установку програми, виконайте команду в «терміналі» :

Sudo apt-get install kuser

Спосіб 2: Термінал

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

/etc/passwd

Всі записи в ньому представлені в наступному вигляді:

  • Ім'я кожного з користувачів;
  • Унікальний ідентифікаційний номер;
  • Пароль ІД;
  • ІД групи;
  • Назва групи;
  • Обгортка домашнього каталогу;
  • Номер домашнього каталогу.

Читайте також: Часто використовувані команди в &171;терміналі&187; Linux

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

Повний список користувачів

Викликати переадресацію в файл зі збереженими даними користувачів можна за допомогою»терміналу" , ввівши в нього наступну команду:

Cat /etc/passwd

Приклад:

команда для просмотра полного списка пользователей в терминале линукс

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

Імена в списку користувачів

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

Sed 's/:.*//' /etc/passwd

Приклад:

команда в терминале линукс для проссмтора имен в списке пользователей

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

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

W

Приклад:

команда w в терминале линукс

Дана утиліта буде видавати всі команди, які виконуються користувачами. Якщо він одночасно задіє дві і більше команд, то вони також знайдуть відображення в видається списку.

Історії відвідувань

При необхідності, є можливість проаналізувати активність користувачів: дізнатися дату останнього їх входу в систему. Їй можна скористатися на базі ЛОДА /var/wtmp . Викликається він введенням в командному рядку наступної команди:

Last -a

Приклад:

команда в терминале линукс для просмотра истории посещаемости в списках пользователей

Дата останньої активності

Крім того, в операційній системі Linux можна дізнатися, коли кожен із зареєстрованих користувачів був останній раз Активний-це робить команда lastlog , що виконується за допомогою однойменного запиту:

Lastlog

Приклад:

команда в терминале линукс для просмотра даты последней активности пользователей в системе

Цей журнал також відображає інформацію про користувачів, які ніколи не були активними.

Висновок

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

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

більше статей на цю тему: