mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-24 23:32:18 +08:00
22 lines
1.9 KiB
Markdown
22 lines
1.9 KiB
Markdown
# Смена владельца для каталога $LIN
|
||
|
||
Теперь, когда все циклические зависимости были разрешены, мы сможем использовать среду ``chroot``, чтобы максимально изолироваться от хост системы, которая на данный момент предоставляет инструменты для сборки. В конечом счете, мы будем использовать только работающее ядро хост-системы. Остальные компоненты будут задействованы из среды ``chroot``.
|
||
|
||
|
||
!> Все дальнейшие инструкции должны выполняться от пользователя ``root``. Также, проверьте, что переменная окружения ``$LIN`` установлена.
|
||
|
||
```bash
|
||
echo $LIN
|
||
```
|
||
|
||
В настоящее время вся иерархия каталогов в ``$LIN`` принадлежит пользователю ``lin``, который существует только в хост-системе.
|
||
|
||
Если владельца оставить как есть, то в новой системе права будут принадлежать идентификатору пользователя без соответствующей учетной записи. Это опасно, поскольку какая-либо новая созданная учетная запись может получить этот идентификатор, что приведет к полному доступу данного пользователя ко всей системе, что может быть нежелательно и небезопасно.
|
||
|
||
|
||
Сменим владельца на пользователя ``root``
|
||
|
||
```bash
|
||
chown -R root:root $LIN
|
||
```
|