Возможный дубликат:
Как выполнять команды уровня root в Linux (Fedora) Live Media
Я только что установил F17 и пытаюсь изучить основы bash.
Все, что я знаю наверняка, это то, что знак доллара после [name@pc] означает, что я обычный пользователь. Это правильно?
решение1
Суперпользователь (или администратор) обычно называется root
и имеет идентификатор пользователя 0. Вы можете проверить это, введя id root
. Это покажет информацию о пользователе с именем root
.
Чтобы стать суперпользователем, вы можете просто войти в систему, используя пользователя root
, если это разрешено. Поэтому, где бы вас изначально ни попросили ввести логин и пароль, введите root
и его пароль.
Однако обычно вход в систему root отключен. В этом случае пользователь использует sudo
для запуска программы как root. sudo bash
откроет для вас оболочку root (bash). Но это работает только в том случае, если вам разрешено использовать sudo
. Обычно это так, если вы состоите в sudo
группе.
Вы можете проверить группы, в которых вы состоите, просто используя id
, или id your-username
.
Внешний вид приглашения полностью зависит от настроек пользователя в .bashrc
. По умолчанию $
это обычный пользователь и #
администратор.
решение2
Другой вариант, если вы еще не добавлены в sudo
группу, — запустить команду su
. Это запросит у вас пароль root, а затем предоставит вам оболочку root (которая будет сохраняться до тех пор, пока вы не закроете терминал/не выйдете из системы).
Обратите внимание, что запуск команды с помощью sudo
запустит только эту единственную команду как root. Так что если вы запустите sudo <some privileged command>
, она будет запущена как root, но любые команды, которые вы введете после этого, будут по-прежнему запускаться как ваш обычный вход в систему пользователя.
Одна из возможных проблем с использованием su
для получения root shell: вы можете не знать пароль root. Он мог быть установлен во время установки, или, если вход root отключен, он может быть не установлен вообще. Если вы не знаете пароль root, вам, вероятно, придется поработать sudo
, чтобы вы могли фактически установить пароль root.