Как перейти в режим суперпользователя: подробная инструкция

Команда su в терминале Linux возвращает ошибку «Authentication failure» чаще всего по одной причине: вводится пароль текущего пользователя, а требуется пароль учётной записи root, который в ряде дистрибутивов (например, в Ubuntu) по умолчанию вообще не задан. Это первое, что стоит проверить, прежде чем искать другие способы перехода в режим суперпользователя.

Режим суперпользователя — это работа от имени учётной записи с максимальными правами в системе. В Linux и Android это root, в Windows — встроенная учётная запись «Администратор» или запуск программ с повышением привилегий. Ниже разберём рабочие способы для каждой платформы, типичные ошибки и меры безопасности.

Переход в режим суперпользователя в Linux через su

Классический способ — команда su (substitute user). Откройте терминал и введите:

su -

Дефис после команды важен: он загружает окружение root, включая корректную переменную PATH, поэтому системные утилиты будут доступны без указания полного пути. После ввода команды система запросит пароль root — именно root, а не вашего пользователя. При успешном входе приглашение командной строки сменится с $ на # — это главный визуальный признак того, что вы работаете в режиме суперпользователя.

Если пароль root неизвестен или учётная запись заблокирована (стандартная ситуация для Ubuntu и производных), используйте альтернативу:

sudo -i

Здесь запрашивается пароль вашего пользователя, но работает это только если ваша учётная запись входит в группу sudo (в некоторых дистрибутивах — wheel). Проверить членство в группах можно командой groups.

Разовые команды через sudo без полного перехода

Постоянно сидеть под root не нужно и небезопасно. Для большинства задач достаточно выполнить одну команду с повышенными правами:

sudo команда

Например, sudo apt update выполнит обновление списка пакетов от имени суперпользователя, а после завершения вы останетесь обычным пользователем. Такой подход снижает риск случайно повредить систему опечаткой в команде.

  • 🔑 su - — полный переход в сессию root с запросом пароля root;
  • 🛡️ sudo -i — переход в сессию root через пароль своего пользователя;
  • sudo команда — разовое выполнение одной команды с правами root;
  • 🚪 exit или Ctrl+D — выход из режима суперпользователя обратно в свою сессию.

Что делать при ошибке «Authentication failure»

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

Если root заблокирован, а ваш пользователь состоит в группе sudo, можно задать пароль root командой sudo passwd root. Делать это стоит осознанно: разблокированный root с простым паролем — уязвимость, особенно на машине с доступом по SSH.

⚠️ Внимание: не задавайте слабый пароль root и не разблокируйте учётную запись root на сервере с открытым SSH-доступом без необходимости. В большинстве дистрибутивов модель sudo безопаснее постоянного входа под root.
📊 Где вам нужен режим суперпользователя?
Linux (терминал)
Android-смартфон
Windows
Сервер по SSH

Режим суперпользователя на Android

На Android «режим суперпользователя» означает получение root-доступа — прав на изменение системного раздела. Штатного переключателя для этого в системе нет: производители блокируют такую возможность. Универсальной инструкции не существует — процедура зависит от модели устройства, версии прошивки и политики производителя.

Общий принцип на большинстве устройств выглядит так: разблокировка загрузчика (bootloader) через официальный или предусмотренный производителем способ, затем установка модифицированного образа загрузки — чаще всего через инструмент Magisk. После этого приложения могут запрашивать права суперпользователя, а Magisk управляет выдачей доступа.

☑️ Перед получением root на Android

Выполнено: 0 / 5
⚠️ Внимание: разблокировка загрузчика на многих устройствах приводит к полному стиранию данных и может повлиять на гарантию, работу банковских приложений и платёжных сервисов. Перед началом сверьтесь с инструкцией для конкретной модели — шаги заметно различаются даже внутри одного бренда.
Почему банковские приложения не работают на root-устройствах

Приложения банков и платёжных систем проверяют целостность системы через механизмы вроде Play Integrity. Обнаружив root или разблокированный загрузчик, они отказываются работать из соображений безопасности. Существуют методы скрытия root, но их эффективность меняется с обновлениями проверок, и гарантировать стабильную работу нельзя.

Права администратора в Windows

В Windows аналог режима суперпользователя — запуск программ от имени администратора. Самый простой способ: щёлкнуть правой кнопкой мыши по ярлыку или исполняемому файлу и выбрать пункт Запуск от имени администратора. Система покажет запрос контроля учётных записей (UAC) — подтвердите его.

Для терминала с повышенными правами нажмите Win + X и выберите «Терминал (администратор)» или «Windows PowerShell (администратор)» — название пункта зависит от версии системы. Отдельная встроенная учётная запись «Администратор» по умолчанию отключена, и включать её для повседневной работы не требуется.

  • 🖱️ Правый клик по программе → «Запуск от имени администратора» — разовое повышение прав;
  • ⌨️ Win + X → терминал администратора — командная строка с полными правами;
  • 📌 В свойствах ярлыка можно включить постоянный запуск от имени администратора для конкретной программы.

Сравнение способов получения прав суперпользователя

ПлатформаСпособЧто запрашиваетсяОбратимость
Linuxsu -Пароль rootВыход командой exit
Linuxsudo -i / sudo командаПароль своего пользователяПолностью обратимо
AndroidРазблокировка загрузчика + MagiskНе требуется, но стираются данныеСложно, зависит от модели
WindowsЗапуск от имени администратораПодтверждение UACПолностью обратимо

Меры безопасности при работе с правами root

Одна команда, запущенная от root с опечаткой, способна удалить всю систему целиком — у суперпользователя нет ограничений и нет «корзины». Поэтому правило простое: повышайте права только на конкретную операцию и сразу возвращайтесь в обычный режим.

Перед выполнением разрушительных команд (удаление, форматирование, изменение разделов) перепроверьте пути и параметры. Особенно осторожно обращайтесь с командами, скопированными из интернета: вредоносные инструкции нередко маскируются под «решение проблемы». Если смысл команды непонятен — разберитесь в ней до запуска.

⚠️ Внимание: не запускайте от root графические программы, браузеры и мессенджеры без крайней необходимости. Уязвимость в таком приложении даст злоумышленнику полный контроль над системой.

Частые вопросы

Почему su пишет «Authentication failure», хотя пароль верный?

Скорее всего, вы вводите пароль своего пользователя, а su требует пароль root. В Ubuntu и ряде других дистрибутивов у root пароль не установлен и учётная запись заблокирована — используйте sudo -i вместо su.

Как понять, что я уже в режиме суперпользователя?

Посмотрите на приглашение командной строки: символ # означает root, $ — обычного пользователя. Также можно ввести команду whoami — она выведет имя текущего пользователя.

Опасно ли получать root на Android?

Риски реальны: потеря данных при разблокировке загрузчика, возможная утрата гарантии, отказ банковских приложений и повышенная уязвимость системы. Решение зависит от того, зачем вам root, и от того, предусмотрена ли официальная разблокировка для вашей модели.

Чем sudo лучше постоянной работы под root?

sudo повышает права только на одну команду, ведёт журнал действий и требует пароль пользователя, а не общий пароль root. Это снижает риск случайных повреждений и упрощает контроль доступа на многопользовательских системах.

Как выйти из режима суперпользователя?

Введите команду exit или нажмите Ctrl + D — вы вернётесь в сессию своего пользователя. Проверить результат можно по смене приглашения с # на $.