閱讀348 返回首頁    go 技術社區[雲棲]


《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.36. 改變屬主

[Note]

注意

本書以後部分的命令都必須以 root 用戶身份執行而不再是 lfs 用戶。另外,再次確認下 $LFS 變量在 root 用戶環境下也有定義。

當前,$LFS/tools 目錄屬於 lfs 用戶,這是一個隻存在於宿主係統上的帳號。如果繼續保持 $LFS/tools 目錄的現狀,其中的文件將屬於一個沒有相關聯帳號的用戶ID。這很危險,因為隨後創建的用戶有可能會分配到相同的用戶ID,從而變成 $LFS/tools 目錄及其中所有文件的屬主,以致留下惡意操作這些文件的可能。

為了解決這個問題,你可以在隨後新的 LFS 係統裏創建 /etc/passwd 文件時增加一個 lfs 用戶,並注意給它分配和宿主係統裏相同的用戶和組ID。不過更好的方式是,通過下麵的命令將 $LFS/tools 目錄的屬主改為 root 用戶:

chown -R root:root $LFS/tools

盡管 $LFS/tools 目錄可以在 LFS 係統構建完成後刪除,但仍然可以保留下來用於構建額外的相同版本 LFS 係統。備份 $LFS/tools 目錄到底有多少好處取決於你個人。

[Caution]

警告

如果你想保留臨時工具用來構建新的 LFS 係統,現在就要備份好。本書隨後第六章中的指令將對當前的工具做些調整,導致在構建新係統時會失效。



創建者:Gerard Beekmans
編輯者:Matthew Burgess 和 Armin K.
翻譯團隊:LCTT
譯者/校對:zpl1025/ictlyh

最後更新:2017-11-07 15:05:17

  上一篇:go  14個你可能不知道的JavaScript調試技巧
  下一篇:go  《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.35. 清理無用內容