Linux用戶和組管理

使用 Root 用戶

轉載鏈接

在實際生產操作中,我們基本上都是使用超級管理員賬戶操作 Linux 系統,也就是 Root 用戶,Linux 系統默認是關閉 Root 賬戶的,我們需要爲 Root 用戶設置一個初始密碼以方便我們使用。

設置 Root 賬戶密碼

sudo passwd root

切換到 Root

su

設置允許遠程登錄 Root

nano /etc/ssh/sshd_config

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password     //註釋此行
PermitRootLogin yes                             //加入此行
StrictModes yes

重啓服務
service ssh restart

賬戶管理

增加用戶

useradd 用戶名
useradd -u (UID號)
useradd -p (口令)
useradd -g (分組)
useradd -s (SHELL)
useradd -d (用戶目錄)

如:useradd lusifer

增加用戶名爲 lusifer 的賬戶

修改用戶

usermod -u (新UID)
usermod -d (用戶目錄)
usermod -g (組名)
usermod -s (SHELL)
usermod -p (新口令)
usermod -l (新登錄名)
usermod -L (鎖定用戶賬號密碼)
usermod -U (解鎖用戶賬號)

如:usermod -u 1024 -g group2 -G root lusifer

將 lusifer 用戶 uid 修改爲 1024,默認組改爲系統中已經存在的 group2,並且加入到系統管理員組

刪除用戶

userdel 用戶名 (刪除用戶賬號)
userdel -r 刪除賬號時同時刪除目錄

如:userdel -r lusifer

刪除用戶名爲 lusifer 的賬戶並同時刪除 lusifer 的用戶目錄

組賬戶維護

groupadd 組賬戶名 (創建新組)
groupadd -g 指定組GID
groupmod -g 更改組的GID
groupmod -n 更改組賬戶名
groupdel 組賬戶名 (刪除指定組賬戶)

口令維護

passwd 用戶賬戶名 (設置用戶口令)
passwd -l 用戶賬戶名 (鎖定用戶賬戶)
passwd -u 用戶賬戶名 (解鎖用戶賬戶)
passwd -d 用戶賬戶名 (刪除賬戶口令)
gpasswd -a 用戶賬戶名 組賬戶名 (將指定用戶添加到指定組)
gpasswd -d 用戶賬戶名 組賬戶名 (將用戶從指定組中刪除)
gpasswd -A 用戶賬戶名 組賬戶名 (將用戶指定爲組的管理員)

發佈了18 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章