Как в debian получить права суперпользователя

В Debian (и Linux вообще) есть два основных способа получить права суперпользователя (root): через su и через sudo. Выбор зависит от того, как настроена система.

Вот подробная инструкция по обоим методам.

Способ 1: Переключение на пользователя root (команда su)

Этот способ полностью переводит вас в сессию пользователя root. Вы становитесь администратором, пока не выйдете из этой сессии.

  1. Откройте терминал и введите:

    bash
    su -
    • Дефис (-) означает, что вы получите полное окружение root (как если бы он только что залогинился). Это рекомендуемый вариант.

    • Можно использовать просто su, но тогда вы останетесь в домашней папке предыдущего пользователя, что может вызвать ошибки.

  2. Система запросит пароль пользователя root. Введите его.

    • При вводе пароля символы на экране не отображаются — это нормально.

  3. Если пароль верный, приглашение командной строки изменится (обычно с $ на #). Теперь вы — root.

  4. Чтобы вернуться к обычному пользователю, введите:

    bash
    exit

Способ 2: Выполнение отдельных команд с правами root (команда sudo)

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

  1. Убедитесь, что ваш пользователь имеет право использовать sudo (входит в группу sudo). Обычно это настраивается при установке системы или вручную.

  2. Чтобы выполнить команду от имени root, напишите:

    bash
    sudo <команда>

    Например:

    bash
    sudo apt update
  3. Система запросит пароль вашего текущего пользователя, а не root. Для безопасности пароль нужно вводить каждый раз (хотя он запоминается на несколько минут).

  4. Если нужно стать root на время выполнения нескольких команд, можно запустить оболочку root:

    bash
    sudo -i

    Или

    bash
    sudo su -

    Это даст вам ту же root-сессию, что и в Способе 1, но через sudo. Для выхода используйте exit.

Какой способ выбрать?

  • Если вы знаете пароль root, удобнее использовать su - для длительной работы с системой.

  • Если вы настроили sudo, лучше использовать его — так безопаснее, потому что вы выполняете привилегированные команды более осознанно и система ведет логи, кто именно что сделал.

Важное примечание

В некоторых минимальных установках Debian или в определенных конфигурациях (например, в контейнерах LXC) пароль root может быть не установлен, либо sudo может отсутствовать. В таких случаях доступ можно получить, только если у вас есть физический доступ к машине или доступ через консоль (например, через VPS-панель управления хостингом).

Яндекс.Метрика