Иногда нужно быстро понять, кто есть в системе: все ли аккаунты на месте, кто сейчас вошел, кто из них администратор. Ниже — простые команды и короткие пояснения. Подойдет даже тем, кто редко работает с терминалом.
Хотите стабильный сервер на Linux без переплат? По промокоду DZEN вас ждёт скидка 10% на виртуальные и выделенные серверы от UFO.Hosting. Мощные процессоры, быстрые NVMe-диски и скорость до 10 Гбит/с — отличная база, чтобы ваши проекты работали без сбоев.
Все пользователи на компьютере
Список всех аккаунтов хранится в файле /etc/passwd. Чтобы его посмотреть, откройте Терминал (или подключитесь к серверу по SSH) и выполните:
cut -d: -f1 /etc/passwd
Команда выведет названия всех учетных записей. Их будет много: среди них есть и служебные (они нужны системе и сервисам).
Чтобы сохранить список в файл:
cut -d: -f1 /etc/passwd > users.txt
Кто сейчас вошел в систему
Посмотреть активные сеансы можно так:
users
Показывает только имена.
who
Показывает, кто вошел и откуда.
w
Кто администратор (может использовать sudo)
В Ubuntu права администратора обычно связаны с группой sudo. Посмотрите, кто в ней состоит:
getent group sudo
Увидите строку вроде:
sudo:x:27:alice,bob
Значит, alice и bob — администраторы (они могут ставить программы и менять настройки через sudo).
Посмотреть группы конкретного пользователя:
groups имя_пользователя
Подробности об аккаунте
Нужна карточка одного пользователя: его группы, идентификаторы и домашняя папка? Это тоже можно легко узнать. Для этого введите в терминале:
id имя_пользователя
А если нужна строка из общего списка (полезно, если вы точно знаете имя) добавьте:
getent passwd имя_пользователя
Почему список такой длинный?
Не пугайтесь большого количества имен. Многие из них — служебные записи. Они запускают системные службы (например, веб-сервер, базы данных) и не предназначены для входа в систему. Удалять их нельзя — без них часть программ перестанет работать.
Эти несколько команд закрывают большинство задач: посмотреть всех пользователей, выделить обычных, узнать, кто онлайн, и кто из них админ. Сохраняйте шпаргалку — пригодится.