Linux 是一個多人多工的作業系統,使用者管理是系統安全與資源分配的核心。本篇涵蓋從帳號管理到程序控制的完整知識。
涵蓋主題#
- 帳號管理與 ACL:UID/GID 機制、密碼管理、sudo 權限設計、PAM 驗證框架、細粒度 ACL 控制
- 磁碟配額與進階檔案系統:Quota 資源限制、RAID 磁碟陣列原理、LVM 邏輯捲軸管理
- 例行性工作排程:at 單次排程、crontab 循環排程、anacron 補漏機制
- 程序管理與 SELinux:程序的生命週期、工作管理、訊號機制、SELinux 強制存取控制
為什麼使用者管理是系統管理的基石#
在實務中,權限問題是最常見的故障來源之一。理解 Linux 的使用者模型,你才能正確設計應用程式的執行身份、容器的安全邊界、CI/CD 的權限配置。而 SELinux 的觀念更是理解現代容器安全(如 AppArmor、seccomp)的前哨站。