使用者管理命令
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...