Перейти к содержимому

Пользователи и группы

Исследуйте учётные записи в системе Linux и группы, в которых они состоят.

  • linux.users

Задания

  1. 1. Кто вы?5 очк.

    Под каким пользователем вы вошли в систему?

  2. 2. Элитный пользователь10 очк.

    У какой учётной записи UID равен 1337?

  3. 3. Членство в группах10 очк.

    В какой группе, помимо собственной личной, состоит alice?

  4. 4. Секреты служебной учётки15 очк.

    Одна системная служебная учётная запись хранит кое-что интересное в поле комментария. Отправьте флаг.

  5. 5. Где она живёт?10 очк.

    Какой домашний каталог у учётной записи svc-backup?

Вводные и справка по командам

Учётные записи хранятся в /etc/passwd (одна строка на запись: имя:x:UID:GID:комментарий:домашний_каталог:оболочка), группы — в /etc/group. Полезные инструменты: whoami, id, getent, grep, cut.

Справка по командам

КомандаЧто делает
whoamiимя текущего пользователя
id / id <пользователь>UID, основная группа и все группы пользователя
cat /etc/passwdвсе учётные записи (по строке на каждую)
getent passwd <имя>найти учётную запись по имени
getent passwd <UID>найти учётную запись по числовому UID
grep <текст> /etc/passwdстроки, содержащие текст
cut -d: -f<N> <файл>вырезать N-е поле (поля разделены двоеточием)

Поля строки /etc/passwd: 1 — имя, 2 — x, 3 — UID, 4 — GID, 5 — комментарий, 6 — домашний каталог, 7 — оболочка.

Пользователи и группы: практика в терминале онлайн — CyberLab