Lx4U-book/docs/build-temp-system/change-owner.md

22 lines
1.9 KiB
Markdown
Raw Normal View History

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