📒 

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