Linux User 和 Group 的儲存檔案格式內容說明

Linux 的 User 和 Group 的管理控制的模式, 在任何地方都很值得參考, 此篇文章有把儲存的資料格式寫清楚, 在此作個筆記紀錄~

註: 在此檔案路徑以 Ubuntu / Debian 為主

Linux User 和 Group 權限 的 儲存檔案格式內容說明

下述內容部份摘錄自此篇文章: Linux User & Group Administration

Linux User 帳號 / 密碼

檔案 /etc/passwd # 帳號

  • 內容: testuser1:x:1001:1001::/home/testuser1:/bin/bash
  • 意義: Username : Shadow File reference : UserID : GroupID : 說明 : User's home directory : Default shell
    • Username: 帳號名稱
    • Shadow File reference: 對應到 /etc/shadow 的參照
    • User ID: 使用者編號
    • Group ID: Group 編號
    • 說明: 此帳號的說明
    • User's home directory: 使用者的 /home 目錄位置
    • Default shell: 預設的 Shell 環境使用哪個
  • 範例:
    • useradd -c "System Administrator" testuser2 # 增加 testuesr2 的說明
    • testuser2:x:1002:1002:System Administrator:/home/testuser2:/bin/bash

檔案 /etc/shadow # 密碼

  • 內容: testuser2:!!:15670:0:99999:7:::
  • 意義: Username : Password Placeholder : user created since unix epic time : Days before password can be changed : Forever lasting Account : Days before the password will expire
    • Username: 使用者帳號
    • Password Placeholder: 密碼(編碼過的密碼)
    • user created since unix epic time: 使用者建立的時間(從系統建立時間開始算)
    • Days before password can be changed: 密碼從何時開始可以被修改
    • Forever lasting Account
    • Days before the password will expire: 密碼多久到期

檔案 /etc/group # Group 群組

  • 內容: testuser1:x:1001:
  • 意義: GroupID : Shadow File Reference : GroupID

若需要修改上述權限、登入方式、密碼編碼方式、多久要修改密碼.. 等等, 可以修改此檔案 /etc/login.defs

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料