基本相關的指令

adduser (互動式) 新增使用者
useradd (非互動式) 新增使用者
userdel 刪除使用者帳號
passwd 修改帳號密碼
groupadd 新增群組
groupdel 刪除群組

密碼投影

pwconv 開啟密碼投影
pwunconv 關閉密碼投影

相關設定檔

/etc/passwd
/etc/shadow
/etc/group
/etc/login.defs
/etc/adduser.conf

/etc/skel
 

操作範例

# (互動式) 建立
新增使用者 adduser
變更密碼 passwd

# (非互動式) 建立帳號資訊,不需要 使用者帳號 家目錄
groupadd -g 1010 devgroup
useradd -u 1111 -g devgroup dev01 -s /bin/bash
useradd -u 1112 -g devgroup dev02 -s /bin/bash
useradd -u 1113 -g devgroup dev03 -s /sbin/nologin

# (非互動式) 建立 帳號資訊,及 使用者帳號家目錄
groupadd -g 1011 devgroup01
useradd -u 1114 -g devgroup01 -m dev04 -s /bin/bash
useradd -u 1115 -g devgroup01 -m dev05 -s /bin/bash
useradd -u 1116 -g devgroup01 -m dev06 -s /bin/bash

# (非互動式) 修改密碼
echo "dev01:1qaz@WSX" | chpasswd
echo "dev02:1qaz@WSX" | chpasswd
echo "dev03:1qaz@WSX" | chpasswd
echo "dev04:1qaz@WSX" | chpasswd
echo "dev05:1qaz@WSX" | chpasswd
echo "dev06:1qaz@WSX" | chpasswd


# 提升使用者 使用 root 權限
設定檔 /etc/sudoer

設定檔 /etc/group
usermod -a -G sudo dev05
usermod -a -G sudo dev06