Lx4U-book/docs/build-temp-system/change-owner.md
2021-05-05 17:13:43 +03:00

22 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Смена владельца для каталога $LIN
Теперь, когда все циклические зависимости были разрешены, мы сможем использовать среду ``chroot``, чтобы максимально изолироваться от хост системы, которая на данный момент предоставляет инструменты для сборки. В конечом счете, мы будем использовать только работающее ядро хост-системы. Остальные компоненты будут задействованы из среды ``chroot``.
!> Все дальнейшие инструкции должны выполняться от пользователя ``root``. Также, проверьте, что переменная окружения ``$LIN`` установлена.
```bash
echo $LIN
```
В настоящее время вся иерархия каталогов в ``$LIN`` принадлежит пользователю ``lin``, который существует только в хост-системе.
Если владельца оставить как есть, то в новой системе права будут принадлежать идентификатору пользователя без соответствующей учетной записи. Это опасно, поскольку какая-либо новая созданная учетная запись может получить этот идентификатор, что приведет к полному доступу данного пользователя ко всей системе, что может быть нежелательно и небезопасно.
Сменим владельца на пользователя ``root``
```bash
chown -R root:root $LIN
```