Как просмотреть список пользователей в Linux —

Хотя вы, вероятно, знаете, как войти в систему Linux с одной учетной записью пользователя, и вы знакомы с корневой учетной записью, у вас, скорее всего, нет простой утилиты для просмотра всех учетных записей, которые в настоящее время находятся в вашей системе. К счастью, взлом одной командной строки — это все, что вам нужно, чтобы поднять весь список. Это, конечно, означает, что вам нужно сначала запустить командную строку.

Нажмите Super + T или Ctrl + Alt + T, чтобы запустить графический режим. Вы также можете поискать слово «Терминал» в Ubuntu Unity Dash или найти программу в разделе «Системные инструменты и утилиты» в меню приложений KDE или в меню Xfce4 Whisker. В зависимости от используемого вами дистрибутива вам, вероятно, не понадобятся какие-либо специальные привилегии для запуска этой команды. В большинстве современных дистрибутивов по крайней мере некоторые задачи администратора назначаются первому пользователю, но вы всегда можете добавить sudo к этим командам, если это необходимо.

Способ 1: получение списка всех пользователей Linux

Вы должны иметь возможность просматривать список всех пользователей, набрав в командной строке следующую команду гетент passwd | cut -d ’:’ -f1 | Меньше тем не менее, поскольку это так долго, вы можете скопировать и вставить его с этого веб-ресурса. Если это так, убедитесь, что в меню эмулятора терминала нажмите «Правка» и нажмите «Вставить». Возможно, вы также захотите использовать Shift + Ctrl + V для вставки, но имейте в виду, что Ctrl + V не вставляет в большинство эмуляторов терминала, поскольку в командной строке это имеет другую функцию.

Эта команда должна вывести длинную строку, которую вы можете просмотреть либо с помощью клавиш курсора, либо с помощью клавиш J и K для прокрутки вверх и вниз. Введите q, чтобы выйти. Если вы впервые просматриваете всех пользователей вашей системы, вы, скорее всего, будете удивлены. Не беспокойтесь, потому что ваша система вообще не была взломана. В дистрибутивах общего назначения GNU / Linux много учетных записей пользователей, настроенных для запуска различных процессов, отличных от root. Ваше действительное имя пользователя в однопользовательской системе более чем вероятно может быть найдено близко к концу.

Некоторые из этих имен могут быть узнаваемы как имена различных программ, работающих в фоновом режиме. Эти учетные записи, вероятно, были установлены, когда появились пакеты для этих программ.

Способ 2: найти количество пользователей

Поскольку этот список, вероятно, довольно длинный и неуклюжий, вам нужно использовать утилиту wc или word count, чтобы найти точное количество учетных записей пользователей, настроенных в вашей системе. В командной строке введите или скопируйте гетент passwd | туалет затем нажмите ввод. Вам не нужно будет использовать канал для такой программы, как более или менее, потому что это будет всего лишь несколько цифр.

В образце тестовой системы Xubuntu, который мы использовали для создания снимков экрана, было не менее 38 учетных записей пользователей, хотя единственная реальная учетная запись реального пользователя является единственным способом входа на эту машину. Это связано с тем, что эта программа считает псевдо-аккаунты, созданные этими пакетами. К счастью, есть способ ограничить себя подсчетом только реальных.

Если вы хотите увидеть, кто вошел в систему, введите пользователи и нажмите ввод. Большинство людей, использующих дистрибутив на основе Debian, обнаружат, что у них есть только их учетная запись плюс root. Серверные системы и многопользовательские конфигурации, работающие с чем-то вроде CentOS или Red Hat Enterprise Linux, могут обнаружить, что одновременно регистрируется гораздо больше учетных записей, если они не используют виртуальные машины, чтобы уменьшить счет. Обратите внимание, что пользователи, вошедшие в виртуальные машины, работающие на голом железе, будут отображаться только как зарегистрированные из их собственных сред.

Немного больше информации можно получить, запустив команду кто без аргументов вообще. Вы найдете, в какие терминалы подключен каждый из пользователей. Помните, что tty7 — это графический сервер X или Wayland, с которым вы работаете, если у вас установлен Unity или GNOME. Это объясняет, почему ваша учетная запись пользователя может показывать, что вы вошли где-то, даже если вы используете только стандартный рабочий стол. На самом деле, из-за исторического любопытства Unix и того, как системы Unix управляют пользовательскими устройствами, вы увидите это, даже если у вас есть что-то с сенсорным экраном.

Ссылка на основную публикацию
Adblock
detector