1

Возможный дубликат:
Как выполнять команды корневого уровня в Linux (Fedora) Live Media

Я только что установил F17 и пытаюсь изучить основы bash.

Все, что я точно знаю, это то, что знак доллара после [name @ pc] означает, что я обычный пользователь. Это правильно?

2 ответа2

2

Суперпользователь (или администратор) обычно называется root и имеет идентификатор пользователя 0. Вы можете проверить это, введя id root . Это покажет информацию о пользователе с именем root .

Чтобы стать суперпользователем, вы можете просто войти в систему, используя root пользователя, если это разрешено. Поэтому, если у вас изначально запрашиваются логин и пароль, введите root и его пароль.

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

Вы можете проверить группы, членами которых вы являетесь, просто используя id или id your-username .

То, как выглядит приглашение, полностью зависит от пользовательских настроек в .bashrc . По умолчанию $ - обычный пользователь и # администратор.

0

Другой вариант, если вы еще не добавлены в группу sudo - это запустить команду su . Это запросит у вас пароль root, а затем даст вам оболочку root (которая будет сохраняться до тех пор, пока вы не закроете терминал / не выйдете из системы).

Обратите внимание, что при запуске команды с помощью sudo эта команда будет выполняться только от имени пользователя root. Поэтому, если вы запустите sudo <some privileged command> , она запустится от имени пользователя root, но любые команды, которые вы введете после этого, все равно будут работать как ваш обычный пользовательский логин.

Одно из возможных препятствий для использования su для получения оболочки root: вы можете не знать пароль root. Возможно, он был установлен во время установки, или, если вход в систему root отключен, он может вообще не быть установлен. Если вы не знаете пароль root, вам, вероятно, придется заставить sudo работать, чтобы вы могли на самом деле установить пароль root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .