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

Эта задача — шаг 1 курса «Новый сервер: настройка с нуля»

Своя учётка вместо root

легко~2 мин

Провайдер выдал свежий сервер, и на нём есть только root. Работать под root каждый день — плохая привычка, поэтому первым делом заведи администратора anna с домашним каталогом /home/anna.

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

Разбор темы

Учётная запись в Linux — строка в /etc/passwd: имя, UID, основная группа, домашний каталог и шелл. Сам каталог на диске — отдельная сущность: низкоуровневый useradd только записывает путь к нему, а создаёт каталог (и копирует туда шаблоны из /etc/skel) лишь по отдельному флагу. Поэтому после создания пользователя стоит проверить и запись (id, getent passwd), и сам каталог с правильным владельцем.

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

  1. пользователь anna создан
  2. каталог /home/anna есть
  3. /home/anna — домашний каталог anna и принадлежит ей

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