依據《Linux 系統管理技術手冊》第 6 章,建立新使用者帳號需遵循嚴謹流程,涵蓋系統層面、使用者層面、管理員層面三大面向。
登入名:密碼佔位符(x):UID:GID:GECOS資訊:家目錄:登入 Shell
/etc/login.defs 禁止登入/etc/shells登入名:加密密碼:最後修改天數:最小間隔:最大間隔:警告天數:過期天數:保留:失效日期
x 或 * 鎖定pwconv 同步 passwd/shadow群組名:密碼/x:GID:成員列表(逗號分隔)
newgrp 臨時切換有效群組vipw / vipw -s 安全編輯(鎖定檔案)passwd lindamkdir /home/linda; chown linda:linda /home/linda; chmod 700 /home/lindacp /etc/skel/[a-zA-Z]* ~linda/; chown linda:linda ~linda/*; chmod 600 ~linda/*(注意不可用 .* 避免連帶修改 ..)pwd、ls -al* 或 !usermod -L user 鎖定 / -U 解鎖/etc/shells 未列出的偽 Shell(如 /bin/false)useradd -c "David Hilbert" -d /home/hilbert -g faculty -G famous -m -s /bin/sh hilbert
userdel -r hilbert # 連同家目錄刪除
遵循標準流程,確保帳號管理安全、可追蹤、可稽核。