LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Почему тогда Root не выпиливают из Linux. Заменили бы на sandbox.

Во-первых legacy и совместимость. Во-вторых, здесь немного разные задачи и разный уровень «защиты». root нужен не для обеспечения безопасности и защиты от «вирусов», и даже разные юзеры не совсем для этого. Тут надо углубляться в историю создания unix и пермишенов в них, но о вирусах тогда никто не думал, делая такой дизайн, думали просто о доступе одних юзеров к данным других. Плюс каждому юзеру свой конфиг, и т.д. AppArmor и SELinux, во-первых, были созданы намного позже и никак не относятся к POSIX, во-вторых, созданы для решения других задач (на сей раз действительно касающихся именно безопасности).

Вот прям сделали бы новый дистрибутив без рута, круть же?

Зачем? Какую задачу это решает ценой потери совместимости и единообразности (переучиваться)?

Многое в GNU/Linux сделано так, как сделано, а не как-то иначе, чисто по историческим причинам. Не забывай об этом.

Исходная версия CrX, :

Почему тогда Root не выпиливают из Linux. Заменили бы на sandbox.

Во-первых legacy и совместимость. Во-вторых, здесь немного разные задачи и разный уровень «защиты». root нужен не для обеспечения безопасности, и даже разные юзеры не совсем для этого. Тут надо углубляться в историю создания unix и пермишенов в них, но о вирусах тогда никто не думал, делая такой дизайн, думали просто о доступе одних юзеров к данным других. Плюс каждому юзеру свой конфиг, и т.д. AppArmor и SELinux, во-первых, были созданы намного позже и никак не относятся к POSIX, во-вторых, созданы для решения других задач (на сей раз действительно касающихся именно безопасности).

Вот прям сделали бы новый дистрибутив без рута, круть же?

Зачем? Какую задачу это решает ценой потери совместимости и единообразности (переучиваться)?

Многое в GNU/Linux сделано так, как сделано, а не как-то иначе, чисто по историческим причинам. Не забывай об этом.