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

Введение

Ubuntu, как и другие дистрибутивы Linux, управляет пользователями и разрешениями с помощью структурированной системы. Независимо от того, являетесь ли вы администратором или обычным пользователем, знание того, как просматривать существующих пользователей в вашей системе Ubuntu, необходимо для обеспечения безопасности и управления.

Просмотр всех пользователей

Ubuntu хранит информацию о пользователях в файле /etc/passwd. Чтобы просмотреть список всех пользователей, выполните следующую команду в терминале:

cat /etc/passwd

Эта команда отображает список пользователей вместе с их системной информацией. Каждая строка представляет собой учетную запись пользователя в формате:

имя пользователя:x:UID:GID:комментарий:home_directory:shell

В качестве альтернативы, чтобы отобразить только имена пользователей, используйте:

cut -d: -f1 /etc/passwd

Просмотр вошедших в систему пользователей

Чтобы проверить вошедших в систему пользователей, используйте команду:

who

Или более подробный вывод с помощью:

w

Команда w предоставляет информацию о сеансах пользователей, включая время входа в систему и активные процессы.

Проверка групп пользователей

Чтобы просмотреть группы, в которых состоит конкретный пользователь, выполните команду:

groups username

Для более детального просмотра используйте:

id username

Список всех пользователей системы

Системные пользователи обычно используются для служб и фоновых процессов. Чтобы отфильтровать пользователей-людей от системных учетных записей, используйте:

awk -F: '($3>=1000){print $1}' /etc/passwd

Эта команда выводит список пользователей с UID 1000 или больше, что обычно указывает на обычных пользователей.

Заключение

Понимание того, как просматривать пользователей в Ubuntu, очень важно для управления доступом и поддержания безопасности. Используя эти команды, вы сможете эффективно отслеживать активность пользователей и системные учетные записи на вашем компьютере.