Linux用戶、用戶組權限管理詳解

Linux用戶、用戶組權限管理詳解 --- 02

2,用戶、用戶組管理操作詳解:

2.1 adduser 添加用戶:


adduser [-u uid][-g group][-d home][-s shell]

-u:直接給出userID                     

-g:直接給出GID

-d:直接將根目錄建立在已存在目錄        

-s:定義shell


添加用戶 garfield

1adduser garfield


通過前面介紹的三個用戶管理文件檢驗用戶 garfield 的添加是否成功:

當我們新建用戶時,通過 /etc/login.defs 和 /etc/default/useradd 兩文件實現新用戶的基本設置。

cat /etc/login.defs

cat /etc/default/useradd

這個文件中SKEL這個選項指定用戶的根目錄內容是從 /etc/skel 這個目錄下複製過去。

2.2 passwd 設置用戶密碼:

passwd [用戶名] 設置密碼


2.3 usermod 禁用、啓用帳號:

usermod -L [用戶名] 禁用帳號

usermod -U [用戶名] 啓用帳號

usermod -e YYYY-MM-DD [用戶名]


usermod 命令禁用和啓用賬號通過在 /etc/shadow 中相應用戶密碼位之前添加和刪除 "!" 實現的。


2.4 groupadd 創建組:

groupadd [-g gid [-o]] [-r] [-f] group


2.4.1 創建用戶的時候指定用戶屬於那個用戶組

usersadd -g group_name user_name


2.4.2 更改用戶的用戶組:

usermod –g group_name user_name


2.4.3 將用戶添加到其它組:

usermod –G group_name user_name

2.5 修改組的名稱:

groupmod -n  new_group_name old_ group_name





2.6 修改用戶名稱:

usermod –l new_user_name old_ user_name


2.7 刪除用戶:

userdel [-r] user_name


2.8 刪除組:

groupdel group_name





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章