Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 5. Создание временной версии системы Вперед

5.34. Смена владельца

Замечание

Инструкции, описываемые в оставшейся части данной книги, следует выполнять после входа в систему в роли пользователя root, а не lfs. Также проверьте дважды, что пользователю root разрешен доступ к разделу $LFS.

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