用戶管理命令shell
useradd :建立一個新的用戶安全
- 不設置密碼沒法登錄
- 語法:useradd [新用戶名] [選項] [參數]
- 不加參數及選項時,會按默認文件內容建立,若修改默認用戶信息,直接修改文件/etc/default/useradd
- 選項:
- -u :建立時指定一個用戶UID,要未被使用,且大於500
- -g :GID指定基本組
- -G :指定其附加組(額外組)
- -c :指定註釋信息
- -d:指定家目錄路徑
- -s:指定用戶shell
- /etc/shells :該文件指定當前系統可用的安全shell
- -m :自動創建用戶的登入目錄(家目錄)
- -M :不自動創建用戶的登入目錄
- -r :添加一個系統用戶
- 建立用戶的默認存儲信息位置:/etc/login.defs
userdel:刪除一個用戶spa
- 不加選項,用戶的家目錄不會被刪除
- 語法:userdel [選項] [參數]
- 選項:
- -r :在刪除用戶的同時刪除用戶家目錄
finger :查看用戶的帳號信息3d
usermod :修改用戶(已建立)帳號信息blog
- 語法:usermod [選項] [參數]
- 選項:
- -u :修改用戶 UID
- -g :修改用戶所屬組
- -a -G :追加用戶的附加組,若是不帶-a ,會覆蓋原先用戶的附加組
- -c :修改用戶的註釋信息
- -d -m :指定新的家目錄,並將以前的家目錄文件移動到新的文件當中
- -s :修改用戶的登陸shell
- -l :修改用戶的登陸名
- -L :鎖定用戶帳號
- -U :解鎖用戶帳號
id :顯示用戶的組和用戶ID信息,也是用戶帳號信息it
- 語法:id [選項] [參數]
- 選項:
- -u :顯示帳號的UID
- -g :顯示用戶的GID
- -n :與其餘命令使用,顯示用戶名
chsh:更改用戶默認shell登錄
- 語法:chsh [用戶名]
chfn :修改用戶註釋信息語法
- 語法:chfn [用戶名]
passwd :修改用戶的密碼密碼
- 若是該用戶第一次使用,則是添加新密碼
- 普通用戶能夠修改本身的密碼,管理員用戶能夠修改其餘用戶的密碼,基於紅帽的安全屬性,沒有密碼的用戶沒法登錄
- 語法:passwd [選項] [用戶名]
- 選項:
- --stdin :表示從標準輸入讀取密碼
- -d :刪除用戶密碼
- -l :鎖定用戶帳號
- -u :解鎖用戶帳號
pwck :檢查用戶帳號完整性im
組管理命令
groupadd :建立一個新的組
- 語法:groupadd [選項] [參數]
- 選項:
- -g :指定組GID
- -r :添加一個系統組
groupdel :刪除用戶組
- 語法:groupdel [組名]
groupmod :修改組屬性
- 語法:groupmod [選項] [參數]
- 選項:
- -g :修改組GID
- -n :修改組名
gpasswd :爲組設定密碼
newgrp [組名] :登陸到一個用戶組裏,exit退出
chage :修改帳號和密碼的有效期
- 語法 :chage [選項] [用戶名]
- 選項:
- -d :最近一次的修改時間
- -E :過時時間
- -r :非活動時間
- -m :最短使用期限
- -M :最長使用時間
- -w :警告時間