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