Linux預設帳號設定檔路徑
Contents
/etc/skel/ 目錄的用途
在 Linux 系統中,當使用 useradd 或 adduser 建立新使用者時,系統會自動將 /etc/skel/ 目錄下的所有檔案複製到新使用者的家目錄(Home Directory)。skel 是 skeleton(骨架)的縮寫,代表「帳號的基本骨架」。
預設包含的檔案
一般 /etc/skel/ 目錄下會有以下幾個隱藏設定檔:
|
|
不同的 Linux 發行版可能略有不同,例如 Ubuntu 還可能有 .profile。
建立新使用者時的流程
|
|
實際應用:統一設定所有新帳號的環境
系統管理員可以在 /etc/skel/ 中放入公司或團隊統一的設定,讓每個新建立的帳號自動套用:
|
|
之後所有新建立的使用者都會繼承這些設定,節省逐一設定的時間。
查看目前骨架目錄的內容
|
|
注意事項
- 修改
/etc/skel/只影響之後建立的新帳號,已存在的帳號不受影響。 - 若要套用到現有帳號,需手動複製或使用腳本批次處理。
- 複製後的檔案擁有者會自動變更為新使用者,不需要手動
chown。