【Linux】帳號管理
新增/刪除帳號
# -u 自訂UID
# -g 加入某群組,可使用GID, 或是群組名
# -d 自定使用的家目錄
# -M 不建立家目錄
# -s 自訂shell
# 新增帳號(包含家目錄)
usradd user1
# 刪除帳號(保留家目錄)
userdel user1
# 刪除帳號(刪除家目錄)
userdel -r user1
設定密碼過期
# 設定密碼過期時間0天(使用者登入需更改密碼)
chage -d 0 user1
禁止 root ssh 登入
# 修改/etc/ssh/sshd_config
vim /etc/ssh/sshd_config
# PermitRootLogin yes
# 改為
PermitRootLogin no
# 重新啟動 ssh服務
systemctl restart sshd
群駔相關
# 新增群組
# groupadd [-g GID] 群組名
groupadd group1
# 刪除群組
# groupdel群組名
groupdel group1
# 查詢使用者群組
# 方法一 groups 使用者
groups webmaster
########################/*
[root@test webmon]# groups webmaster
webmaster : webmaster nginx
#########################*/
# 方法二 cat /etc/group
cat /etc/group | grep webmaster
########################/*
[root@webmon205 webmon]# cat /etc/group | grep webmaster
webmaster:x:1000:webmaster
nginx:x:979:webmaster
#########################*/
# 將使用者加入某群組
# ex.將user1加入ftp群組
usermod -a -G ftp user1
# 修改主群組
# ex.將user1主群組改為nginx
usermod -g nginx user1