Как стать пользователем root в bash?

Как стать пользователем root в bash?

Возможный дубликат:
Как выполнять команды уровня 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.

Связанный контент