Как в debian получить права суперпользователя
В Debian (и Linux вообще) есть два основных способа получить права суперпользователя (root): через su и через sudo. Выбор зависит от того, как настроена система.
Вот подробная инструкция по обоим методам.
Способ 1: Переключение на пользователя root (команда su)
Этот способ полностью переводит вас в сессию пользователя root. Вы становитесь администратором, пока не выйдете из этой сессии.
-
Откройте терминал и введите:
su --
Дефис (
-) означает, что вы получите полное окружение root (как если бы он только что залогинился). Это рекомендуемый вариант. -
Можно использовать просто
su, но тогда вы останетесь в домашней папке предыдущего пользователя, что может вызвать ошибки.
-
-
Система запросит пароль пользователя root. Введите его.
-
При вводе пароля символы на экране не отображаются — это нормально.
-
-
Если пароль верный, приглашение командной строки изменится (обычно с
$на#). Теперь вы — root. -
Чтобы вернуться к обычному пользователю, введите:
exit
Способ 2: Выполнение отдельных команд с правами root (команда sudo)
Этот способ позволяет выполнять административные действия, не переключаясь на root полностью. Вы просто добавляете sudo перед нужной командой.
-
Убедитесь, что ваш пользователь имеет право использовать
sudo(входит в группуsudo). Обычно это настраивается при установке системы или вручную. -
Чтобы выполнить команду от имени root, напишите:
sudo <команда>
Например:
sudo apt update
-
Система запросит пароль вашего текущего пользователя, а не root. Для безопасности пароль нужно вводить каждый раз (хотя он запоминается на несколько минут).
-
Если нужно стать root на время выполнения нескольких команд, можно запустить оболочку root:
sudo -i
Или
sudo su -
Это даст вам ту же root-сессию, что и в Способе 1, но через
sudo. Для выхода используйтеexit.
Какой способ выбрать?
-
Если вы знаете пароль root, удобнее использовать
su -для длительной работы с системой. -
Если вы настроили sudo, лучше использовать его — так безопаснее, потому что вы выполняете привилегированные команды более осознанно и система ведет логи, кто именно что сделал.
Важное примечание
В некоторых минимальных установках Debian или в определенных конфигурациях (например, в контейнерах LXC) пароль root может быть не установлен, либо sudo может отсутствовать. В таких случаях доступ можно получить, только если у вас есть физический доступ к машине или доступ через консоль (например, через VPS-панель управления хостингом).

