Библиотека сайта rus-linux.net
| Linux From Scratch (version 6.8) | ||
| Назад | Глава 5. Создание временной версии системы | Вперед |
5.34. Смена владельца
|
ЗамечаниеИнструкции, описываемые в оставшейся части данной книги, следует выполнять после входа в систему в роли пользователя |
На данный момент владельцем директория $LFS/tools является пользователь lfs, который существует только в хост системе. Если оставить директорий $LFS/tools в том виде, как есть, владельцем файлов будет пользователь, у которого есть идентификатор пользователя, но нет учетной записи. Это опасно, поскольку учетная запись, которая будет создана позже, может получить тот же самый идентификатор пользователя и пользователь, владеющий этой учетной записью, будет владельцем директория $LFS/tools и всех файлов, находящихся в нем, и, таким образом, у него будет возможность произвести над этими файлами любое вредоносное действие.
Чтобы избежать этой проблемы, вы можете позже, когда создадите файл /etc/passwd, добавить в новую систему LFS пользователя lfs. Будьте внимательны и присвойте ему те же самые идентификаторы пользователя и группы, что и на хост системе. Но, лучше изменить владельца директория $LFS/tools и сделать его владельцем пользователя root, выполнив для этого следующую команду:
chown -R root:root $LFS/tools
Хотя, как только сборка системы LFS будет закончена, директорий $LFS/tools можно удалить, его можно сохранить, чтобы собирать еще системы LFS для той же самой версии книги. Каким образом сохранить директорий $LFS/tools является делом личного предпочтения.
|
ПредостережениеЕсли вы для того, чтобы в будущем собирать системы LFS, намереваетесь сохранить временный набор инструментальных средств, самое время это сейчас сделать. Следующие действия, выполняемые в главе 6, изменят имеющийся набор инструментальных средств и его нельзя будет применять для будущих сборок. |
| Предыдущий раздел: | Оглавление | Следующий раздел: |
| Удаление ненужных файлов | Глава 6. Установка программ базовой системы |


