Как просматривать пользователей в 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, очень важно для управления доступом и поддержания безопасности. Используя эти команды, вы сможете эффективно отслеживать активность пользователей и системные учетные записи на вашем компьютере.