Библиотека сайта 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. Установка программ базовой системы |