總結使用者 使用者組管理命令並演示命令以及常見用法

2021-09-26 07:45:44 字數 4137 閱讀 2749

使用者管理命令

useradd 新增使用者

用法:useradd [option] login

useradd -d

useradd -d [option]

選項:-b, --base-dir base_dir 新賬戶的主目錄的基目錄

-d, --home-dir home_dir       新賬戶的主目錄

-d, --defaults   顯示或更改預設的 useradd 配置

-e, --expiredate expire_date  新賬戶的過期日期

-f, --inactive inactive       新賬戶的密碼不活動期

-g, --gid group    新賬戶主組的名稱或 id

-g, --groups groups  新賬戶的附加組列表

-h, --help                    顯示此幫助資訊並推出

-l, --no-log-init  不要將此使用者新增到最近登入和登入失敗資料庫

-m, --create-home  建立使用者的主目錄

-m, --no-create-home    不建立使用者的主目錄

-n, --no-user-group  不建立同名的組

-o, --non-unique   允許使用重複的 uid 建立使用者

-p, --password password   加密後的新賬戶密碼

-r, --system                  建立乙個系統賬戶

-s, --shell shell    新賬戶的登入 shell

-u, --uid uid      新賬戶的使用者 id

-u, --user-group   建立與使用者同名的組

命令演示:

例1:[root@localhost /]# useradd 111     ---建立乙個叫111的普通使用者

例2:[root@localhost /]# useradd -m -s /sbin/nologin 222    ---建立乙個沒有家目錄、不能登入系統的名字叫222的普通使用者,

2、usermod   修改使用者的屬性

用法:usermod [option] login

選項:-c, --comment 注釋            gecos 欄位的新值

-d, --home home_dir           使用者的新主目錄

-e, --expiredate expire_date  設定帳戶過期的日期為 expire_date

-f, --inactive inactive       過期 inactive 天數後,設定密碼為失效狀態

-g, --gid group               強制使用 group 為新主組

-g, --groups groups           新的附加組列表 groups

並不從其它組中刪除此使用者

-h, --help                    顯示此幫助資訊並推出

-l, --login login             新的登入名稱

-l, --lock                    鎖定使用者帳號

-m, --move-home               將家目錄內容移至新位置 (僅於 -d 一起使用)

-o, --non-unique              允許使用重複的(非唯一的) uid

-p, --password password       將加密過的密碼 (password) 設為新密碼

-r, --root chroot_dir         chroot 到的目錄

-s, --shell shell             該使用者帳號的新登入 shell

-u, --uid uid                 使用者帳號的新 uid

-u, --unlock                  解鎖使用者帳號

-z, --selinux-user  seuser       使用者賬戶的新 selinux 使用者對映

命令演示:

例1、usermod -g test ttt      將 ttt新增到組 test 中

例2、usermod -l ttt ttt1      修改 ttt1 的使用者名為 ttt

例3、usermod -l ttt           鎖定賬號 ttt

例4、usermod -u ttt           解除對 ttt 的鎖定

3、userdel    刪除使用者

用法:userdel [option] login

選項:-f, --force                   force some actions that would fail otherwise

e.g. removal of user still logged in

or files, even if not owned by the user

-h, --help                    顯示此幫助資訊並推出

-r, --remove                  刪除主目錄和郵件池

-r, --root chroot_dir         chroot 到的目錄

-z, --selinux-user            為使用者刪除所有的 selinux 使用者對映

命令演示:

[root@localhost /]# userdel 111   刪除使用者111

4、passwd   建立、修改使用者密碼

用法: passwd [選項...] 《帳號名稱》

選項:-d, --delete            刪除已命名帳號的密碼(只有根使用者才能進行此操作)

-f, --force             強制執行操作

命令演示:

[root@localhost /]# passwd 1112     修改1112使用者的密碼

使用者組管理

groupadd  建立使用者組

用法:groupadd [選項] 組

選項:-f, --force   如果組已經存在則成功退出

並且如果 gid 已經存在則取消 -g

-g, --gid gid                 為新組使用 gid

-h, --help                    顯示此幫助資訊並推出

-k, --key key=value           不使用 /etc/login.defs 中的預設值

-o, --non-unique              允許建立有重複 gid 的組

-p, --password password       為新組使用此加密過的密碼

-r, --system                  建立乙個系統賬戶

-r, --root chroot_dir         chroot 到的目錄

命令演示:

[root@localhost /]# groupadd test    建立乙個組名為test

2、groupdel  刪除使用者組

用法:groupdel [選項] 組

選項:-h, --help                    顯示此幫助資訊並推出

-r, --root chroot_dir         chroot 到的目錄

命令演示:

[root@localhost /]# groupdel test    刪除使用者組

3、groupmod     修改使用者組資訊

用法:groupmod [選項] 組

選項:-g, --gid gid                 將組 id 改為 gid

-h, --help                    顯示此幫助資訊並推出

-n, --new-name new_group      改名為 new_group

-o, --non-unique              允許使用重複的 gid

-p, --password password 將密碼更改為(加密過的) password

-r, --root chroot_dir         chroot 到的目錄

命令演示:

groupmod  test -n test1      將test組改名成test1

Linux之使用者和使用者組管理 使用者組管理命令

linux之使用者和使用者組管理 使用者組管理命令 盡量不要改使用者初始組 一 新增使用者組 root hhh groupadd hhhg 選項 g gid 指定組id 二 修改使用者組 root hhh groupmod 選項 組名 選項 g gid 修改組id n 新組名 修改組名 例子 roo...

使用者和使用者組管理命令

使用者管理命令 1.1 useradd 新增新使用者 1 基本語法 useradd 使用者名稱 功能描述 新增新使用者 1.2 passwd 設定使用者密碼 1 基本語法 passwd 使用者名稱 功能描述 設定使用者密碼 1.3 id 判斷使用者是否存在 1 基本語法 id 使用者名稱 1.4 s...

使用者組管理

etc group 組的帳號資訊 etc gshaow 組的密碼資訊 組賬號1.通過使用組賬號,可以設定一組使用者對檔案具有相同的許可權 2.管理員以組為單位分配對資源的訪問許可權,例如讀取,寫人或執行的許可權 從而可以節省日常的維護時間。2.可以通過組設定批量建立使用者賬號,提高效率。etc gr...