Если я ввожу пароль, suкогда будет предложено, он не работает, а sudo suработает. Кроме того, когда команда выполняется с помощью команды sudo (command)sudo, она автоматически выполняется по умолчанию пользователем root (поскольку на странице руководства указаноsudo, sudoedit - execute a command as another user
michaelxu@michaelxu-server:~$ su
Password:
su: Authentication failure
michaelxu@michaelxu-server:~$ sudo su
[sudo] password for michaelxu:
root@michaelxu-server:/home/michaelxu# exit
sudo su otheruser- это то,suчто корень может переключаться на любых пользователей, не вводя их пароль, в то время как работающие некорневые пользователиsuдолжны вводить пароль целевого пользователя.sudo suпоэтому запускаетсяsuот имени пользователя root, что позволяет вам получить оболочку для другого пользователя, не зная его пароля (если это разрешено sudoers).