Я думал, что использование su в качестве обычного пользователя сделало вас рутом временно, но я столкнулся с проблемой, когда я получаю «bash: usermod: command not found», когда пытаюсь выполнить usermod с su, тогда как команда определенно существует, когда я вхожу как корень.
Супер-пользователь и root разные вещи? Если да, то о каких ограничениях я должен знать?
sudoэто излишне неудобно, например, когда вы собираетесь запускать серию команд как, rootили вы хотите воспользоваться преимуществами завершения имени файла в rwx------каталогах, или что-то в этом роде. Что я делаю, так это задаю для приглашения оболочки root красный цвет, а для приглашения обычного пользователя - зеленый. Прекрасно работает, и это тоже довольно ;-) (и я обычно использую sudoтоже)
rmя не имел в виду, и все еще использую sudo вместо корневой оболочки. Ввод 4 символов, пробела, а иногда и моего пароля пользователя требует гораздо большего понимания привилегий пользователя root, чем использование#в качестве приглашения оболочки.