新增一個用戶并添加到指定用戶組

#檢查用戶組是否存在,如果組存在則會輸出組信息,否則沒有任何輸出
grep <用戶組名稱> /etc/group
#如果用戶組不存在則使用如下命令新建用戶組:
groupadd <用戶組名稱>
#新建用戶并將其加入指定用戶組,作為其主用戶組(每個用戶有且只有一個主用戶組)
useradd -g <用戶組名稱> <用戶名稱>
#或者 新建用戶并將其加入指定附屬用戶組,附屬用戶組可以有多個,多個附屬組名稱用逗號分隔即可
useradd -G <用戶組名稱> <用戶名稱>
#設(shè)置用戶密碼
passwd <用戶名稱>
#查看用戶屬性,檢查是否添加到正確的用戶組
id <用戶名稱>

將已有用戶添加到指定用戶組

#將已有用戶添加到指定用戶組,作為其附屬用戶組
# -a 代表append,和 -G 一起使用,將用戶添加到新用戶組中而不必來開原有的其他用戶組
usermod -a -G <用戶組名稱> <用戶名稱>
#將已有用戶的主用戶組改為新的用戶組
usermod -g <新的用戶組名稱> <用戶名稱>

添加用戶

并指定家目錄、所在組、登錄shell等信息

# -m 自動建立用戶家目錄
# -g 指定用戶所在的組
# -s 指定用戶登錄的shell
usermod -m -s /bin/bash -g <用戶組名稱> <用戶名稱>

將一個用戶從某個用戶組刪除

#將用戶從該用戶的附屬組中刪除
gpasswd -d <用戶名稱> <用戶組名稱>

刪除用戶

#永久性刪除用戶賬號
userdel <用戶名稱>