Некоторые преимущества использования команды sudo вместо su:
- Более безопасный и настраиваемый способ выполнения команд с повышенными привилегиями. 1 С sudo администраторы могут предоставлять пользователям доступ к конкретным командам или действиям, снижая риск несанкционированного доступа или случайного повреждения системы. 1
- Возможность легко предоставлять права администратора на долгий или короткий период другим пользователям. 3 Для этого нужно добавлять и удалять их из группы, при этом не трогая корневую учётную запись. 3
- Наличие лога выполненных команд. 35 По логам можно отследить действия пользователя и определить, когда ему нужно дополнительное обучение. 2
Кроме того, при использовании sudo не требуется пароль целевой учётной записи, а только пароль текущего пользователя, что делает использование команды более безопасным, так как не происходит обмен чувствительной информацией. 4