Почему оболочка Ubuntu для Windows по умолчанию является корневой оболочкой? [закрыто]

С первого дня использования Linux нам говорят, что запуск с правами root чрезвычайно опасен. Однако в первый день представления Linux широкой аудитории, включив его в Windows 10, мы предоставляем пользователю root-доступ. Я понимаю, что он изолирован от среды Windows 10, но предоставление корневой среды по умолчанию для всех пользователей (даже обычных пользователей) потенциально опасно для любой системы. Почему мы решили, что это правильный курс действий с этим программным обеспечением?

2
задан 26 December 2016 в 12:37

1 ответ

Это - потому что идентификаторы пользователей являются одним из нескольких грубых краев в этом подсистема уровня тестирования бета-версии. Вы не, на самом деле, на самом деле суперпользователь.

просто выглядит, что путь, потому что подсистема Linux Windows NT сообщает об этом тот путь к приложениям Ubuntu через различные системные вызовы. Части слоя системного вызова, которые имеют дело с идентификаторами пользователей просто, говорят, что все - UID 0.

программа Ubuntu работает с Ваш маркер пользовательского процесса , и у Вас нет способностей вне того, что Вы могли сделать с программой Win32 как сами.

Это не старый Windows NT (Interix) подсистема POSIX с ее сложным механизмом для отображения Windows SIDs к POSIX UIDs и ЦЕНУРОЗЫ. ☺

И это находится в информации о версии.

Дополнительные материалы для чтения

5
ответ дан 26 December 2016 в 22:37
  • 1
    Google ведет список аппаратных средств, что они рассматривают glitchy и отключают аппаратный рендеринг на этих аппаратных средствах. – Pilot6 17 August 2017 в 04:24

Другие вопросы по тегам:

Похожие вопросы: