Linux Labs

Пользователи, права, процессы / Ступень 8 из 13 · шаг 6 из 8

Выдать пользователю sudo

лёгкая ~10 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

В команду пришёл новый администратор. Учётная запись deploy уже создана, но sudo её не пускает: sudo -l -U deploy печатает, что deploy запускать sudo нельзя.

Задача

Сделай так, чтобы:

  1. у deploy было право запускать через sudo любые команды, как у администратора, а сама запись осталась обычной, со своим UID;
  2. конфигурация sudo осталась исправной: sudo visudo -c проходит без ошибок, а файлы в /etc/sudoers.d/ принадлежат root:root и имеют права 0440.

Права deploy проверяет sudo -l -U deploy. Пароля у deploy пока нет, поэтому вызов от его имени — sudo -u deploy sudo -n … — попросит пароль даже с правами: это не отказ.

Нужные инструменты уже установлены. Интернета на машине нет.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 2
  • У пользователя deploy есть право sudo — ещё не проверялась
  • Конфигурация sudo проходит visudo -c, файлы в /etc/sudoers.d — root:root с правами 0440 — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…