Список користувачів Ubuntu - 6 простих команд
5 хв. читати
Оновлено на
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Цікаво, як використовувати Ubuntu для створення списку користувачів? Оскільки це багатокористувацька операційна система, вона дозволяє кільком користувачам на різних терміналах або комп’ютерах отримувати доступ до однієї системи. Однак ви захочете створити список облікових записів користувачів для кращого керування.
У цьому посібнику я розповім про деякі важливі команди, щоб легко досягти цього.
Давайте закочуємося!
Чому важливо створювати список користувачів на Ubuntu?
Користувачі лістингу пропонують такі переваги, як:
- Системне адміністрування: Ви можете створити список користувачів Ubuntu, щоб перевірити статус облікового запису, перевірити дозволи та виконати інші завдання з обслуговування, наприклад видалення облікового запису та скидання пароля.
- Безпека: Ідентифікація та моніторинг користувачів у вашій системі Ubuntu допомагає виявити неавторизовані облікові записи, які можуть становити загрозу безпеці.
- Управління ресурсами: Будучи адміністратором Linux, ви можете визначити, які користувачі споживають найбільше ресурсів. Це допоможе оптимізувати продуктивність системи.
- Документація та звітність: Отримання інформації про всіх користувачів системи допомагає ІТ-командам документувати конфігурації та налаштування.
- Співпраця: Ви можете перевірити, чи мають певні користувачі системні облікові записи, або знайти користувача, з яким потрібно співпрацювати над певними проектами.
- Вирішення проблем: Ви можете використовувати список користувачів, щоб знайти конфлікти чи проблеми.
Як створити список користувачів на Ubuntu
Давайте розглянемо наступні шість команд для створення списку користувачів Ubuntu:
1. Використання команди cat
В операційних системах на базі Linux «etc/passwd” містить список налаштованих користувачів разом із відповідною інформацією для кожного. Крім того, ви можете використовувати як команду для перегляду її вмісту на терміналі.
Для цього натисніть CTRL + ALT + T щоб відкрити термінал Ubuntu. Введіть "cat /etc/passwd”І вдарив Що натомість? Створіть віртуальну версію себе у .
У результаті ви побачите список користувачів, де кожен рядок таблиці відображає докладну інформацію, наприклад:
- ім'я користувача
- Пароль (де x означає пароль для відповідного користувача)
- ідентифікатор користувача (UID)
- Ідентифікатор групи користувача (GID)
- Додаткова інформація (включаючи ПІБ, номер телефону, номер кімнати тощо)
- Домашній каталог
- Оболонка входу за замовчуванням
Щоб краще зрозуміти, перегляньте наступну схему:
2. Використання команди less
На Ubuntu, менше Команда використовується для читання вмісту текстової сторінки по одній сторінці за раз. У цьому випадку я використаю його для перегляду файлу “/etc/passwd” і списку всіх користувачів на моєму терміналі Ubuntu.
Для цього я запусту менше “/etc/passwd” команда, яка дасть наступний результат.
3. Використання команди getent
Команда гетент команда допомагає отримати записи з важливого тексту, що містить інформацію про користувача, таку як passwd і бази даних груп.
Тепер, щоб отримати список записів у файлі «/etc/passwd», я запусту «getent passwd”Команда.
4. Використання команди awk
awk команда корисно, коли потрібно відобразити лише ім’я користувача. Наприклад, коли ви пишете сценарій для виконання будь-якої операції з кількома обліковими записами користувачів. У цьому сценарії лише перерахування імен користувачів і перенаправлення їх до тексту може заощадити час.
Тут я додам -F варіант як роздільник полів із «:", щоб надрукувати лише перше поле з "/ etc / passwd», який представляє імена користувачів.
5. Використання команди cut
Ви також можете досягти того самого результату за допомогою команда скоротити. Для цього перенаправте вихідні дані “/etc/passwd” на команду cut за допомогою оператора каналу “|”. Додайте параметр -d як роздільник і -f, щоб вибрати лише перше поле.
Наприклад, я введу "cat /etc/passwd | вирізати -d: -f1”Команда.
6. Використання команди compgen
Команда команда compgen з -u параметр містить список облікових записів користувачів на терміналі. Крім того, ви можете надіслати його вихід до команди column, щоб перелічувати імена користувачів у стовпцях, а не в одному довгому списку.
Для демонстрації я виконаю "compgen -u | колонка”Команда.
Як створити список лише користувачів, які зараз увійшли в систему Ubuntu
Щоб отримати список лише користувачів, які ввійшли в систему, ви можете скористатися:
Використання команди who
В Ubuntu, хто командує відображає ім'я для входу поточного користувача, номери ліній терміналу, час входу та ім'я віддаленого хоста.
Тепер, щоб отримати список користувачів, які зараз увійшли в систему, із зазначеними деталями, я введу «хто» в терміналі.
Згідно з наведеним виходом, “автор” є поточним користувачем, який увійшов у мою систему Ubuntu.
Використання команди w
Команда команда w у Linux надає коротку інформацію про те, хто зараз використовує систему, наскільки система використовується та які програми зараз запущено.
Тепер я запусту "w”Команда.
У вихідних даних вище:
- USER представляє моє ім'я користувача як користувача, який зараз увійшов у систему.
- TTY відображає термінальний пристрій, пов'язаний з моїм поточним сеансом.
- З вказує на віддалений хост, до якого я підключений.
- ВХІД@ показує час, коли я ввійшов у систему.
- IDLE представляє тривалість бездіяльності з часу моєї останньої взаємодії.
- JCPU вказує час процесора, який використовується для всіх процесів, пов’язаних із моїм сеансом.
- PCPU відображає відсоток процесорного часу, використаного в поточному процесі.
- ЩО відображає деталі, пов’язані з процесом або командою, що виконується в моєму сеансі.
Бонусні поради:
Щоб перевірити ім’я поточного користувача, введіть «користувачі” у вашому терміналі Ubuntu.
Щоб отримати інформацію про певного користувача в Ubuntu, запустіть «grep ім'я користувача /etc/passwd“. Тут я перевірю деталі користувача «автор».
Щоб підрахувати загальну кількість користувачів Ubuntu, використовуйте команду wc із cat як «cat /etc/passwd | туалет -л».
Щоб перевірити діапазон ідентифікаторів користувачів, виконайте «grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Команда.
Вас може також може зацікавити:
- Як отримати доступ до файлів Linux за допомогою Провідника Windows у Windows 10
- Як запустити Shell Script у Windows
Виберіть будь-який із обговорених підходів для перегляду облікових записів користувачів. Зауважте, що ці команди можна запускати в усіх дистрибутивах Linux, включаючи Ubuntu. Крім того, жоден із них не потребує доступу до sudo, що означає, що вони доступні для кожного користувача.
Тепер, коли ви знаєте, як використовувати Ubuntu для створення списку користувачів, поділіться своїм улюбленим методом у коментарях нижче!
Форум користувачів
0 повідомлення