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