Lx4U-book/docs/build-temp-system/change-owner.md
2021-07-03 09:19:20 +03:00

2.0 KiB
Raw Permalink Blame History

Смена владельца для каталога $LIN

Теперь, когда все циклические зависимости были разрешены, мы сможем использовать среду chroot, чтобы максимально изолироваться от хост-системы, которая сейчас предоставляет инструменты для сборки. В конечном счёте, мы будем использовать только работающее ядро хост-системы. Остальные компоненты будут задействованы из среды chroot.

!> Все дальнейшие инструкции должны выполняться от пользователя root.

!> Проверьте, что переменная окружения $LIN установлена:

echo $LIN

В настоящее время вся иерархия каталогов в $LIN принадлежит пользователю lin, который существует только в хост-системе.

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

Сменим владельца на пользователя root:

chown -R root:root $LIN

После этих действий можно производить дальнейшие действия.