Linuxlab

sudo: стать root на одну команду

Обновлено 3 июля 2026 г.

sudo выполняет одну команду от имени root, а потом возвращает тебя к обычному пользователю. Так не нужно постоянно сидеть под root.

sudo useradd -m alice     # одна команда от root
sudo -l                   # что мне разрешено
sudo -u alice whoami      # выполнить от имени alice

Как это устроено: почему не работать под root всегда

Под root любая опечатка фатальна, и не видно, кто что сделал. sudo поднимает права на одну команду, пишет это в журнал и тут же опускает обратно. В песочнице sudo без пароля, а root всё равно урезан: часть операций ядра отключена, поэтому ошибаться безопасно.

Где применяется

Этот приём нужен в уроке Пользователи и права.