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