<Poprzedni | Spis treści | Następne>
5.36. Zmiana własności
Note
Polecenia w pozostałej części tej książki muszą być wykonywane po zalogowaniu się jako użytkownik korzeń i już nie jako użytkownik lfs. Sprawdź też, czy $LFS jest osadzone w korzeńśrodowisko.
Note
Polecenia w pozostałej części tej książki muszą być wykonywane po zalogowaniu się jako użytkownik korzeń i już nie jako użytkownik lfs. Sprawdź też, czy $LFS jest osadzone w korzeńśrodowisko.
Obecnie $LFS/narzędzia katalog jest własnością użytkownika lfs, użytkownik, który istnieje tylko w systemie hosta. Jeśli $LFS/narzędzia katalog jest utrzymywany w takim stanie, w jakim jest, pliki są własnością użytkownika bez odpowiedniego konta. Jest to niebezpieczne, ponieważ konto użytkownika utworzone później może otrzymać ten sam identyfikator użytkownika i będzie właścicielem $LFS/narzędzia katalogu i wszystkich znajdujących się w nim plików, narażając w ten sposób te pliki na możliwą złośliwą manipulację.
Aby uniknąć tego problemu, możesz dodać lfs użytkownika do nowego systemu LFS później podczas tworzenia / Etc / passwd pliku, zwracając uwagę, aby przypisać mu te same identyfikatory użytkownika i grupy, co w systemie hosta. Jeszcze lepiej, zmień właściciela
Katalog $LFS/tools do katalogu głównego użytkownika, uruchamiając następujące polecenie:
chown -R root:root $LFS/narzędzia
chown -R root:root $LFS/narzędzia
Chociaż $LFS/narzędzia katalog można usunąć po zakończeniu pracy systemu LFS, można go zachować do budowy dodatkowych systemów LFS tej samej wersji książkowej. Jak najlepiej wykonać kopię zapasową $LFS/narzędzia to kwestia osobistych preferencji.
Uwaga
Jeśli zamierzasz zachować tymczasowe narzędzia do wykorzystania przy budowie przyszłych systemów LFS, już dziś nadszedł czas, aby je poprzeć. Kolejne polecenia w rozdziale 6 zmienią aktualnie istniejące narzędzia, czyniąc je bezużytecznymi w przyszłych kompilacjach.
Uwaga
Jeśli zamierzasz zachować tymczasowe narzędzia do wykorzystania przy budowie przyszłych systemów LFS, już dziś nadszedł czas, aby je poprzeć. Kolejne polecenia w rozdziale 6 zmienią aktualnie istniejące narzędzia, czyniąc je bezużytecznymi w przyszłych kompilacjach.