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}'