Я использую команду sudo su
чтобы сделать что-то в Mac OS X, но не знаю, как переключиться обратно.
Надеюсь, вы, парень, можете сделать мне одолжение.
Тип exit
. Это приведет к выходу суперпользователя и возврату к вашей учетной записи.
Если вы запустите sudo su
, это откроет оболочку как суперпользователь. Введите exit
или Ctrl - D, чтобы выйти из этой оболочки.
Обычно вы не запускаете sudo su
, а просто запускаете sudo command
. После того, как вы введете пароль, sudo
запишет временную метку и позволит вам запускать больше команд под sudo
без необходимости вводить пароль в течение нескольких минут. Если вы хотите очистить эту временную метку (чтобы кто-то другой не мог запустить sudo
без пароля), вы можете запустить sudo -k
.
su используется для входа в корневую учетную запись, для выхода из нее используйте Ctrl+D или введите exit. Играть с su очень опасно, если в этом нет необходимости. Лучшая идея состоит в том, чтобы добавить используемый элемент в группу sudo и использовать команду sudo. А как получилось, что вы используете sudo su??
Я ввел sudo su и мой пароль, и курсор изменился с моего имени пользователя на sh-3.2 #, введя команду whoami, указывающую "root". Выход и ввод sudo -s добавляет к курсору обозначение root #, а ввод whoami указывает на "root". Из этого я заключаю, что две команды эквивалентны. Команда выхода возвращается к стандартной учетной записи пользователя в любом случае.
Просто введите команду exit и убедитесь, что вы вернулись к "вам", введите "whoami", и он НЕ должен говорить "root".