sudo
существует по причине - используйте его.
Когда ваша команда (в данном случае интерактивный CLI) завершена, вы возвращаетесь обратно в оболочку уровня пользователя, а не в корневую оболочку. Есть очень мало достойных причин быть в корневой оболочке. (Я удивлен, что это еще не ответ ...)
Сказав это, не будь маппетом, который использует sudo
для всего. Понять, что вы делаете, и понять, почему это не требует / не требует привилегий root.
Кроме того, вы можете различать ваше приглашение для корневых / пользовательских оболочек.
Это также делает более очевидным, что вы вернулись к приглашению оболочки, а не к « некоторому другому CLI ». Мой очень красочный, и содержит много полезной информации (например, имя хоста), что позволяет очень просто узнать, на каком хосте будет выполняться команда, а также упростит просмотр истории и поиск приглашений - root оболочка использует приглашение по умолчанию.
Это более подходит для использования в « вашей » учетной записи, но если вы серьезно относитесь к безопасности / системному администрированию, то вы не будете делиться паролями / учетными записями и не будете сидеть в корневой оболочке, не будучи полностью осведомленными.
Как говорили люди снова и снова, снова и снова " навязывание команд для создания безопасной среды - плохая идея ". Вы будете чувствовать себя комфортно в своей безопасной среде, печатая эти «страшные» команды там, где этого не следует делать. Затем, однажды, вы смените работу или войдете в систему на новом компьютере, а затем начнётся бум: « Черт возьми, я не хотел, извините » ...