В Linux есть много разных инструментов для создания новых пользователей. В каждой среде рабочего стола Linux есть диспетчер пользователей , и эти диспетчеры пользователей, хотя и очень удобны, не годятся. Ни один из них не поддерживает просмотр скрытых системных пользователей, таких как root , dbus и т. Д.
Если вы пытаетесь получить полный список всех пользователей вашего ПК с Linux, но не знаете, с чего начать, это руководство для вас. Следуйте инструкциям, пока мы покажем вам, как составить список всех пользователей в вашей системе Linux, включая тех, которые не отображаются в диспетчере пользователей среды рабочего стола.
![Linux: список всех пользователей [Руководство] Linux: список всех пользователей [Руководство]](/resources8/images2m/image-6639-1221164915945.png)
Список всех пользователей Linux - кошка
Самый простой способ, которым пользователи Linux могут видеть всех пользователей системы, - это использовать команду cat для /etc/passwd
файла. Он /etc/passwd
содержит много информации, такой как пароли, а также информацию о пользователях.
Чтобы вывести список всех пользователей вашего ПК с Linux с помощью команды cat , начните с открытия терминала на рабочем столе Linux. Чтобы открыть терминал на рабочем столе Linux, нажмите сочетание клавиш Ctrl + Alt + T или найдите «Терминал» в меню приложения.
После открытия окна терминала выполните приведенную ниже команду cat, чтобы просмотреть содержимое файла. Помните, что незашифрованные пароли не хранятся в файле / etc / passwd. Вместо этого присутствуют просто зашифрованные ссылки на каждый пароль.
кошка / etc / passwd ![Linux: список всех пользователей [Руководство] Linux: список всех пользователей [Руководство]](/resources8/images2m/image-9608-1221164917586.png)
Если вы хотите сохранить вывод / etc / passwd cat в текстовый файл для собственного использования, вот как это сделать.
cat / etc / passwd> ~ / файл-пароль
Вы можете просмотреть свой «файл-пароль» в любое время в окне терминала так же, как вы просматривали /etc/passwd
файл. Используя команду cat .
кошка ~ / файл-пароль
Linux перечислить всех пользователей - вырезать
Другой способ просмотреть всех пользователей в системе Linux - использовать команду cut . Cut - отличный способ, потому что, в отличие от cat , cut может отфильтровать нежелательный текст, тогда как команда cat может только просматривать содержимое файла дословно.
Чтобы просмотреть список пользователей на вашем ПК с Linux с помощью команды вырезать , убедитесь, что окно терминала открыто. Чтобы открыть его, найдите «Терминал» в меню приложения на вашем ПК с Linux.
В открытом окне терминала используйте следующую команду cut, чтобы просмотреть список установленных пользователей на вашем ПК с Linux.
вырезать -d: -f1 / etc / passwd ![Linux: список всех пользователей [Руководство] Linux: список всех пользователей [Руководство]](/resources8/images2m/image-2613-1221164919859.png)
После выполнения команды вырезания вы должны увидеть длинный список всех существующих пользователей на вашем ПК с Linux. Этот список, вероятно, длинный. Если вы хотите, чтобы вам было легче читать этот список в терминале, объедините команду cut с командой less .
вырезать -d: -f1 / etc / passwd | меньше
Комбинируя команду less с командой cut , вы сможете нажимать клавишу «Enter» на клавиатуре, чтобы просматривать список пользователей построчно, а не все сразу.
Хотите экспортировать список пользователей, созданный командой cut, в текстовый файл для дальнейшего использования? Введите команду ниже.
вырезать -d: -f1 / etc / passwd> ~ / cut-список-пользователей
Чтобы просмотреть список позже, выполните команду cat .
кошка ~ / список-вырезок-пользователей
Список всех пользователей Linux - compgen
Третий способ составить список всех пользователей в системе Linux - использовать инструмент Compgen. Compgen - это встроенный инструмент, включенный в командную строку Bash. Его можно использовать для вывода списка всех доступных команд, которые пользователи могут выполнять в терминале Bash.
Compgen не нужно устанавливать ни в одной операционной системе Linux. Кроме того, Compgen не входит в комплект поставки какого-либо дистрибутива Linux, и его невозможно загрузить на свой компьютер. Вместо этого у всех, кто запускает Bash в Linux, он автоматически настроен и готов к работе.
Чтобы просмотреть всех доступных пользователей на вашем ПК с Linux с помощью compgen , вам нужно будет использовать ключ командной строки -u . Используя команду ниже, перечислите всех пользователей в вашей системе Linux.
compgen -u
После выполнения указанной выше команды compgen распечатает длинный список всех пользователей вашей системы Linux. Если вам нужен более удобный способ просмотра этого длинного списка, попробуйте объединить команду compgen с командой less .
compgen -u | меньше
При выполнении команды compgen с командой less список пользователей будет разделен на страницы. Вы можете просматривать эти страницы, нажимая кнопку «Пробел» на клавиатуре.
Хотите сохранить вывод пользователя compgen в текстовый файл для дальнейшего использования? Передайте его в текстовый файл с помощью приведенной ниже команды.
compgen -u> список пользователей compgen
Чтобы просмотреть экспортированный текстовый файл Compgen, используйте следующую команду cat .
кошка compgen-список пользователей