Users
普通使用者和系統使用者有什麼區別?
我正在閱讀的一些文件有一個關於使用者是“系統”使用者還是“普通”使用者(預設為“普通”)的布爾開關。
這兩種使用者傳遞模式有什麼區別?我不需要了解使用者是什麼或為什麼需要他們(甚至是“假”使用者),但這種特殊的區別對我來說並不直覺。
這不是技術差異,而是組織決策。例如,在登錄對話框中顯示普通使用者是有意義的(這樣您就可以點擊它們而不必輸入使用者名),但它不會顯示系統帳戶(執行守護程序和其他自動程序的 UID)那裡.
因此,為兩個組的 UID 定義了一個邊界,或者說是兩個範圍。在 openSUSE 中,該文件
/etc/login.defs
包含以下幾行:# 在 useradd 中自動選擇 uid 的最小/最大值 # # SYS_UID_MIN 到 SYS_UID_MAX 是范圍 # 動態分配的管理和系統帳戶的 UID。 # UID_MIN 到 UID_MAX 是動態的 UID 的範圍 # 分配的使用者帳戶。 # UID_MIN 1000 UID_MAX 60000 # 系統賬號 SYS_UID_MIN 100 SYS_UID_MAX 499
和
# 在 groupadd 中自動選擇 gid 的最小/最大值 # # SYS_GID_MIN 到 SYS_GID_MAX 是范圍 # 動態分配的管理和系統組的 GID。 # GID_MIN 到 GID_MAX 包括動態的 GID 的範圍 # 分配的組。 # GID_MIN 1000 GID_MAX 60000 # 系統賬號 SYS_GID_MIN 100 SYS_GID_MAX 499