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