/etc/skel 目錄/etc/skel目錄通常是存放用戶啓動文件的目錄,這個目錄是由root權限控制,當添加用戶時,這個目錄下的文件自動複製到新添加的用戶的家目錄下;/etc/skel 目錄下的文件都是隱藏文件,也就是相似.file格式的;咱們可經過修改、添加、刪除/etc/skel目錄下的文件,來爲用戶提供一個統1、標準的、默認的用戶環境。linux
/etc/skel 目錄下的文件,通常是用useradd 和adduser 命令添加用戶(user)時,系統自動複製到新添加用戶(user)的家目錄下;若是咱們經過修改 /etc/passwd 來添加用戶時,咱們能夠本身建立用戶的家目錄,而後把/etc/skel 下的文件複製到用戶的家目錄下,而後要用chown 來改變新用戶家目錄的屬主。bash
/etc/default/useradd 文件spa
經過useradd 添加用戶時的規則文件,內容以下:blog
# useradd defaults fileget
GROUP=100權限控制
HOME=/home :把用戶的家目錄建在/home中;配置
INACTIVE=-1 :是否啓用賬號過時停權,-1表示不啓用;file
EXPIRE= :賬號終止日期,不設置表示不啓用;權限
SHELL=/bin/bash :所用SHELL的類型;channel
SKEL=/etc/skel :默認添加用戶的目錄默認文件存放位置;也就是說,當咱們用adduser添加用戶時,用戶家目錄下的文件,都是從這個目錄中複製過去的;
/etc/login.defs 配置文件/etc/login.defs 文件是當建立用戶時的一些規劃,好比建立用戶時,是否須要家目錄,UID和GID的範圍;用戶的期限等等,這個文件是能夠經過root來定義的;
好比Fedora 的 /etc/logins.defs 文件內容(註釋刪除後的內容)
MAIL_DIR /var/spool/mail 注:建立用戶時建立相應的mail文件;
PASS_MAX_DAYS 99999 注:用戶的密碼不過時最多的天數;
PASS_MIN_DAYS 0 注:密碼修改之間最小的天數;
PASS_MIN_LEN 5 注:密碼最小長度;
PASS_WARN_AGE 7 注:密碼過時以前7天開始提示;
UID_MIN 500 注:最小UID爲500 ;
UID_MAX 60000 注:最大UID爲60000;
GID_MIN 500 注:GID 是從500開始;
GID_MAX 60000 注:最大GID爲60000;
CREATE_HOME yes 注:是否創用戶家目錄,默認建立;