Можливість переглянути всіх доступних користувачів у Linux
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/passwdf для вилучення першого поля. Воно, у свою чергу, містить імена користувачів, які вам буде показано.
Спосіб №4. Використання команди awk для вибіркового відображення інформації
Коли ви працюєте з вашим сервером, ви можете обмежити виведення інформації про певні аспекти користувача; для цього можна скористатися awk. Наприклад, наступна команда покаже імена і домашні каталоги всіх користувачів:
getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'