Пользователи списка Ubuntu — 6 простых команд
5 минута. читать
Обновление
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Хотите знать, как использовать Ubuntu для составления списка пользователей? Поскольку это многопользовательская операционная система, она позволяет нескольким пользователям на разных терминалах или компьютерах получать доступ к одной системе. Однако вам потребуется составить список учетных записей пользователей для лучшего управления.
В этом руководстве я расскажу о некоторых важных командах, позволяющих легко добиться этого.
Давайте вкатимся!
Почему важно составлять список пользователей в Ubuntu?
Регистрация пользователей дает несколько преимуществ, таких как:
- Системное администрирование: Вы можете составить список пользователей Ubuntu, чтобы проверить статус учетной записи, проверить разрешения и выполнить другие задачи обслуживания, такие как удаление учетной записи и сброс пароля.
- Безопасность: Идентификация и мониторинг пользователей в вашей системе Ubuntu помогает обнаружить неавторизованные учетные записи, которые могут представлять угрозу безопасности.
- Управление ресурсами: Будучи администратором Linux, вы можете определить, какие пользователи потребляют больше всего ресурсов. Это поможет вам оптимизировать производительность системы.
- Документация и отчетность: Получение информации обо всех пользователях системы помогает ИТ-командам документировать конфигурации и настройки.
- Сотрудничество: Вы можете проверить, есть ли у конкретных пользователей системные учетные записи, или найти пользователя, с которым вам нужно сотрудничать над конкретными проектами.
- Поиск и устранение неисправностей: Вы можете использовать список пользователей для поиска конфликтов или проблем.
Как составить список пользователей в Ubuntu
Давайте рассмотрим следующие шесть команд для получения списка пользователей в Ubuntu:
1. Использование команды cat
В операционных системах на базе Linux «и т.д. / пароль» содержит список настроенных пользователей вместе с соответствующей информацией для каждого. Более того, вы можете использовать кошка команда для просмотра ее содержимого на терминале.
Для этого нажмите CTRL + ALT + T чтобы открыть терминал Ubuntu. Тип "кошка / etc / passwdИ ударил Enter.
В результате вы увидите список пользователей, где каждая строка таблицы отображает подробные сведения, такие как:
- Имя пользователя
- Пароль (где x указывает пароль для соответствующего пользователя)
- Идентификатор пользователя (УИД)
- Идентификатор группы пользователя (ГИД)
- Дополнительная информация (включая полное имя, номер телефона, номер комнаты и т. д.)
- Домашний каталог
- Оболочка входа по умолчанию
Для лучшего понимания взгляните на следующую схему:
2. Использование команды less
В Ubuntu Меньше Команда используется для чтения содержимого текстовой страницы по одной странице за раз. В данном случае я воспользуюсь им для просмотра файла «/etc/passwd» и списка всех пользователей на моем терминале Ubuntu.
Для этого я запущу меньше «/etc/passwd» команда, которая выдаст следующий результат.
3. Использование команды getent
Ассоциация получить команду помогает вам получать записи из важного текста, содержащего информацию о пользователе, такую как пароли и базы данных групп.
Теперь, чтобы просмотреть записи файла «/etc/passwd», я запустил команду «получить парольКоманда.
4. Использование команды awk
AWK команду полезно, если вы хотите отображать только имя пользователя. Например, когда вы пишете сценарий для выполнения какой-либо операции над несколькими учетными записями пользователей. В этом сценарии перечисление только имен пользователей и перенаправление их в текст может сэкономить время.
Здесь я добавлю -F опция в качестве опции разделителя полей с помощью «:», чтобы напечатать только первое поле из «/ И т.д. / пароль», который представляет имена пользователей.
5. Использование команды вырезания
Вы также можете добиться того же результата с помощью команда вырезания. Для этого перенаправьте вывод «/etc/passwd» на команду вырезания, используя оператор канала «|». Добавьте параметр -d в качестве разделителя и -f, чтобы выбрать только первое поле.
Например, я наберу «кот /etc/пароль | вырезать -d: -f1Команда.
6. Использование команды compgen
Ассоциация команда compgen с -u Опция перечисляет учетные записи пользователей на терминале. Более того, вы можете передать его вывод команде columns, чтобы имена пользователей отображались в столбцах, а не в одном длинном списке.
Для демонстрации я выполню команду «компген -у | столбецКоманда.
Как вывести список только вошедших в систему пользователей в Ubuntu
Чтобы вывести список только вошедших в систему пользователей, вы можете использовать:
Использование команды who
В Ubuntu кто командует отображает имя входа текущего пользователя, номера линий терминала, время входа в систему и имя удаленного хоста.
Теперь, чтобы перечислить вошедших в систему пользователей с указанными данными, я наберу «кто» команда в терминале.
Согласно данным вывода, «автор” — текущий вошедший в систему пользователь в моей системе Ubuntu.
Использование команды w
Ассоциация команда w в Linux предоставляет краткую информацию о том, кто в настоящее время использует систему, насколько сильно она используется и какие программы в данный момент запущены.
Теперь я запущу «wКоманда.
В приведенном выше выводе:
- USER представляет мое имя пользователя как пользователя, вошедшего в систему в данный момент.
- TTY отображает терминальное устройство, связанное с моим текущим сеансом.
- от указывает удаленный хост, к которому я подключен.
- АВТОРИЗОВАТЬСЯ@ показывает время, когда я вошел в систему.
- IDLE представляет продолжительность бездействия с момента моего последнего взаимодействия.
- ОКЦП указывает время ЦП, используемое всеми процессами, связанными с моим сеансом.
- ПКПУ отображает процент времени процессора, использованного в текущем процессе.
- ЧТО отображает подробную информацию, связанную с процессом или командой, выполняющейся в моем сеансе.
Бонусные советы:
Чтобы проверить имя вошедшего в систему пользователя, введите «пользователей» в вашем терминале Ubuntu.
Чтобы получить информацию о конкретном пользователе в Ubuntu, запустите «имя пользователя grep /etc/passwd«. Здесь я проверю данные пользователя «автор».
Чтобы подсчитать общее количество пользователей в Ubuntu, используйте команду wc с параметром cat: «кот /etc/passwd | туалет-л».
Чтобы проверить диапазон идентификаторов пользователей, выполните команду «grep -E '^UID_MIN|^UID_MAX' /etc/login.defsКоманда.
Вы также можете быть заинтересованы в:
- Как получить доступ к файлам Linux с помощью проводника Windows в Windows 10
- Как запустить сценарий оболочки в Windows
Выберите любой из рассмотренных подходов для проверки учетных записей пользователей. Обратите внимание, что эти команды могут работать во всех дистрибутивах Linux, включая Ubuntu. Более того, ни одному из них не требуется доступ к sudo, что означает, что они доступны каждому пользователю.
Теперь, когда вы знаете, как использовать Ubuntu для составления списка пользователей, поделитесь своим любимым методом в комментариях ниже!