На моем персональном компьютере я часто печатаю sudoперед определенными командами для выполнения административных задач. Я надеялся избежать этого в течение дня, набирая su rootи предоставляя тот же пароль, который я обычно использую sudo. Однако два пароля не совпадают (я не знаю, как войти su root). Выполнение команды sudoотличается от входа в систему su rootи выполнения одной и той же команды?
Я думаю sudoи su rootто же самое, потому что, когда я печатаю sudo whoami, я получаю root, в отличие от того, whoamiгде я получаю свое имя пользователя.
sudoсистему, система запрашивает ваш пароль для подтверждения вашей личности, а затем проверяет /etc/sudoers, разрешено ли вам запускать sudo. При использовании suсистема требует от вас ввести пароль пользователя, на которого вы переключаетесь . (Я знаю, что это очень старый вопрос, но я хотел бы добавить пояснения для будущих зрителей.)