Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
03.06.2025

Можливість переглянути всіх доступних користувачів у Linux

Перегляд користувачів Linux на VPS AlexHost: швидкі та прості способи

Навіщо перевіряти користувачів Linux? Керування користувачами на вашому AlexHost Linux VPS має вирішальне значення для безпеки та адміністрування, особливо для WordPress, Laravel та інших CMS. Знання того, хто зареєстрований, допоможе вам контролювати доступ, вирішувати проблеми і тримати ваш сервер заблокованим. Цей посібник містить прості команди для перегляду інформації про користувачів, оптимізовані для VPS-середовища AlexHost на базі Ubuntu з root-доступом.

Спосіб #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}'

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills