Бувають випадки, коли виникає необхідність дізнатися, які користувачі зареєстровані в операційній системі 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

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

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

Читайте також: Часто використовувані команди в «Терміналі» Linux

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

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

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

cat /etc/passwd

приклад:

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

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

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

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

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

приклад:

команда в терміналі лінукс для проссмтора імен в списку користувачів

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

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

w

приклад:

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

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

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

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

last -a

приклад:

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

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

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

lastlog

приклад:

команда в терміналі лінукс для перегляду дати останньої активності користувачів в системі

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

висновок

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

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