Linux基礎4-2 用戶及用戶組管理命令

用戶管理命令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

  • 語法 :finger [用戶名]

 

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 :警告時間
相關文章
相關標籤/搜索