40

Я использую команду sudo su чтобы сделать что-то в Mac OS X, но не знаю, как переключиться обратно.

Надеюсь, вы, парень, можете сделать мне одолжение.

5 ответов5

59

Тип exit . Это приведет к выходу суперпользователя и возврату к вашей учетной записи.

13

Если вы запустите sudo su , это откроет оболочку как суперпользователь. Введите exit или Ctrl - D, чтобы выйти из этой оболочки.

Обычно вы не запускаете sudo su , а просто запускаете sudo command . После того, как вы введете пароль, sudo запишет временную метку и позволит вам запускать больше команд под sudo без необходимости вводить пароль в течение нескольких минут. Если вы хотите очистить эту временную метку (чтобы кто-то другой не мог запустить sudo без пароля), вы можете запустить sudo -k .

1

su используется для входа в корневую учетную запись, для выхода из нее используйте Ctrl+D или введите exit. Играть с su очень опасно, если в этом нет необходимости. Лучшая идея состоит в том, чтобы добавить используемый элемент в группу sudo и использовать команду sudo. А как получилось, что вы используете sudo su??

0

Я ввел sudo su и мой пароль, и курсор изменился с моего имени пользователя на sh-3.2 #, введя команду whoami, указывающую "root". Выход и ввод sudo -s добавляет к курсору обозначение root #, а ввод whoami указывает на "root". Из этого я заключаю, что две команды эквивалентны. Команда выхода возвращается к стандартной учетной записи пользователя в любом случае.

0

Просто введите команду exit и убедитесь, что вы вернулись к "вам", введите "whoami", и он НЕ должен говорить "root".

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