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
|
||
```
|