Часто вам может понадобиться узнать информацию о пользователе в Linux. В Linux есть несколько команд, позволяющих легко это сделать. В этой статье мы узнаем, как проверить данные пользователя в Linux.
Как проверить информацию в системе в Linux
Здесь приведены различные команды для получения данных о пользователе в Linux.
1. команда id
id показывает идентификаторы пользователей и групп. Вот пример.
1 | id user |
2. команда groups
Команда groups показывает все различные группы, к которым принадлежит пользователь. Вот пример просмотра всех групп для пользователя ubuntu.
1 | groups user |
3. команда finger
Вы также можете использовать команду finger для поиска информации о пользователях в системах Linux. Вот команда для установки команды finger.
Debian/Ubuntu
1 | sudo apt install finger |
RHEL/CentOS 7
1 | sudo yum install finger |
Fedora 22+
1 | sudo dnf install finger |
Команда finger показывает настоящее имя пользователя, его домашний каталог, оболочку, имя входа, время и так далее. Вот пример.
1 | finger user |
4. команда grep
Одним из самых простых способов поиска данных о пользователе является использование команды grep. Вы можете легко использовать команду grep для поиска информации о конкретном пользователе в файле /etc/passwd, в котором хранятся регистрационные данные всех пользователей.
1 | grep -i user /etc/passwd |
5. Зарегистрированные пользователи
Существует несколько команд для получения списка зарегистрированных пользователей. Команда users выведет список всех пользователей, которые зарегистрированы в вашей системе.
1 | users |
Команда who отобразит всех пользователей, вошедших в систему, и терминал, с которого они вошли в систему.
who -u
Кроме того, вы можете использовать команду 'w', чтобы перечислить всех пользователей, которые в данный момент вошли в систему.
1 | w |
Заключение
В этой статье мы изучили несколько простых команд для поиска данных о пользователе в Linux. Они работают практически на всех системах Linux.