📒 

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

Спосіб №1. Перевірка за допомогою файлу /etc/passwd

Одним із основних джерел інформації для користувача в Linux є файл /etc/passwd. Цей файл містить записи користувачів, їхні ідентифікатори, домашні каталоги та використані оболонки. Щоб переглянути вміст цього файлу, можна скористатися командою cat або less. Кожен рядок файлу представляє запис користувача з полями, розділеними двокрапками. Приклад показано тут:

Спосіб №2. Використання команди getent

Команда getent використовується для отримання записів із баз даних, включаючи інформацію про користувача з файлу /etc/passwd. Це дозволяє більш зручно переглядати список користувачів.

getent passwd

Спосіб №3. Використання команди cut для вилучення імен користувачів

Якщо вам потрібно лише вивести імена користувачів, ви можете використати комбінацію команд cut і awk. 

getent passwd | cut -d: -f1

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

Спосіб №4. Використання команди awk для вибіркового відображення інформації

Коли ви працюєте з вашим сервером, вам може знадобитися обмежити вихід інформацією про певні аспекти користувача; ви можете використовувати awk. Наприклад, наступна команда відобразить імена та домашні каталоги всіх користувачів:

getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'