Практическое задание

Эта задача — шаг 1 курса «Пользователи, группы и права»

Учётка для нового сотрудника

легко~2 мин

В команду пришла lena. Заведи ей учётную запись с домашним каталогом /home/lena и оболочкой входа /bin/bash (по умолчанию useradd здесь ставит /bin/sh).

Что потренируешь:
  • useradd
  • домашний каталог
  • оболочка входа
  • /etc/passwd

Разбор темы

Пользователь в Linux — это строка в /etc/passwd: имя, UID, GID, описание, домашний каталог и оболочка входа. useradd — низкоуровневый инструмент: всё, что не задано ключами, он берёт из /etc/default/useradd, а домашний каталог по умолчанию не создаёт. Поэтому при заведении учётки сразу указывают нужное: флаг создания $HOME (с копированием заготовок из /etc/skel) и оболочку входа. Проверять удобно через getent passwd.

Что проверяется

  1. пользователь lena создан
  2. домашний каталог /home/lena создан
  3. оболочка входа — /bin/bash

Как это выглядит