Linux學習筆記_2:用戶管理 + 實用指令

用戶管理

Linux系統是一個多用戶多任務的操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個用戶賬號,然後以這個賬號的用戶身份進入系統;Linux的用戶至少要屬於一個組。

  • 添加用戶

    • useradd [-d] bcxtm,添加bcxtm的用戶賬號(默認/home/bcxtm),-d,添加到指定目錄

      若未指定新建用戶所屬組別,則默認創建一個與用戶名一致的組別

  • 指定/修改密碼

    • passwd bcxtm,交互式設置密碼,只有root用戶具有此權限
  • 刪除用戶

    • userdel [-r] bcxtm,刪除bcxtm的用戶賬號,保留用戶目錄,-r,級聯刪除用戶目錄
  • 查詢用戶信息

    • id bcxtm,會顯示uidgid所在組別名稱
  • 切換用戶

    • su - bcxtm,非root用戶使用su -,以管理員身份進行用戶切換

      高權限向低權限切換無需密碼驗證,反之需要;使用exit切換至原用戶。

  • 用戶組(類似於角色概念,共性用戶所屬一個組別)

    • 添加組:groupadd groupName
    • 刪除組:groupdel groupName
    • 創建用戶時指定組別:useradd -g groupName userName
    • 修改用戶組:usermod -g newGroupName userName
    • 用戶和組別的關係配置存儲
      • 用戶配置文件:/etc/passwd
        • 用戶名:口令:用戶標識號:組標識號:註釋性描述:主目錄:登錄shell
      • 組別配置文件:/etc/group
        • 組名:口令:組標識號:組內用戶列表
      • 口令(加密的登錄及密碼信息)配置文件:/etc/shadow
        • 用戶名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌

實用指令

  • 運行級別概念(配置文件在/etc/inittab

    • 0:關機
    • 1:單用戶
    • 2:多用戶無網絡服務
    • 3:多用戶有網絡服務(常用)
    • 4:系統保留
    • 5:圖形界面(常用)
    • 6:重啓
  • 指定運行級別

    • init [0-6]
  • 如何找回root密碼?

    進入單用戶模式(無需密碼登錄),修改root用戶密碼即可!

  • 幫助指令

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