Назад | Перейти на главную страницу

Смена пользователя после sudo - команда по ssh

Я получаю доступ к своему серверу через SSH с обычной учетной записью. В какой-то момент мне нужно войти в систему как root, у меня есть учетные данные root и пароль, но когда я вызываю sudo - команда запросит у меня пароль root для текущего зарегистрированного пользователя, как я могу изменить имя пользователя обратно на root?

Я думаю, вы путаете две команды: sudo и su.

sudo позволяет запускать одну команду от имени другого пользователя.

su позволяет переключиться на другого пользователя.

Итак, когда вы вошли в систему как обычный пользователь, если вы хотите выполнить одну команду как root, вы должны использовать sudo:

$ sudo <command>

Это попросит ваш пароль.

Аналогичным образом, если вы хотите выполнить команду как пользователь jimbob:

$ sudo -u jimbob <command>

Это также попросит ваш пароль.

Если вы хотите переключиться на пользователя root:

$ su -

Это попросит корень пароль.

это очень рекомендуется всегда использовать sudo для запуска привилегированных команд вместо переключения на другого пользователя.