TL; DR: Самый простой ответ: почему бы и нет? Это просто особенность, инструмент, который предоставляет операционная система. Вы используете его на свой страх и риск, зная, что вы делаете.
объяснение
Использование root в качестве пользователя - очень плохая идея, поскольку все, что вы выполняете, выполняется с повышенными привилегиями, что является огромным недостатком безопасности.
Например, если вы загрузили вредоносную программу или если в программном обеспечении, установленном на вашем компьютере, обнаружена критическая ошибка, это может привести к серьезным повреждениям ваших файлов и даже вашего оборудования.
Даже если вам немного лень писать много раз sudo
, есть некоторые команды, такие как sudo -i
, которые вы можете использовать некоторое время, а затем вернуться к своему обычному статусу привилегий. Но я не рекомендовал бы это, если у вас нет большего опыта использования терминала.
Однако это не относится ни к Linux, ни к его разработчикам. На самом деле, как заявил @DanielB, Windows это тоже позволяет. У вас есть свобода и инструменты для этого, но это не значит, что вы должны это делать.
Существуют пакеты, которые не позволяют вам получить rm
к корневому каталогу, например Safe-rm. Это может быть хорошим выбором, если вы думаете, что есть риск, что это случится снова.
Другие решения и worarounds, как rm
«s параметра --preserve-root
обсуждаются в этом вопросе неисправности сервера.