6.用戶管理

用戶管理

  • Linux系統(tǒng)是一個多用戶多任務(wù)的操作系統(tǒng),任何一個要使用系統(tǒng)資源的用戶,都必須首先向系統(tǒng)管理員申請一個賬號,然后以這個賬號的身份進(jìn)入系統(tǒng)

添加用戶

  • 添加用戶指令

    useradd 用戶名
    
  • 當(dāng)創(chuàng)建用戶成功后,會自動創(chuàng)建和用戶同名的家目錄,默認(rèn)該用戶的家目錄在/home/用戶名

  • 也可以通過useradd -d 指定目錄

指定/修改密碼

  • 修改指定用戶的密碼

    passwd 用戶名
    

    不寫用戶名時默認(rèn)修改當(dāng)前登錄的賬號的密碼

  • 顯示當(dāng)前所在地址

    pwd
    

刪除用戶

  • 刪除用戶指令

    userdel 用戶名
    

    該操作刪除了用戶賬號但是會保留家目錄

    刪除用戶并且不保留家目錄指令:

    userdel -r tom
    

查詢用戶

  • 查詢用戶信息指令

    id 用戶名
    

    當(dāng)用戶不存在時,返回此用戶

切換用戶

  • 切換用戶指令

    su - 用戶名
    
  • 從高權(quán)限用戶切換到低權(quán)限用戶不需要輸密碼

  • 當(dāng)需要返回到原來的用戶時,使用exit/logout指令

查看當(dāng)前用戶/登錄用戶

  • 查看當(dāng)前登錄用戶指令

    who am i
    
  • 該指令可以獲取以什么IP登錄到Linux的,同時可以獲取本地首次登錄的用戶,即使用su命令切換用戶后,查看用戶仍然為第一次登錄到Linux的用戶

  • 查看當(dāng)前使用的用戶指令

    whoami
    
  • 該指令可以獲取目前正在使用的用戶,即使用su命令后,whoami獲取的是切換后的用戶,而who am i獲取的是首次登錄用戶

用戶組

  • 用戶組類似于角色,系統(tǒng)可以對有共性/權(quán)限的多個用戶進(jìn)行統(tǒng)一的管理

  • 新增組指令

    groupadd 組名
    
  • 刪除組指令

    groupdel 組名
    
  • 增加用戶時直接上組

    useradd -g 用戶組 用戶名
    

    如果不指定組,默認(rèn)創(chuàng)建一個與賬戶名同名的組并將該用戶放進(jìn)去

  • 修改用戶的組

    usermod -g 用戶組 用戶名
    

用戶和組相關(guān)文件

Linux內(nèi)核不能識別普通指令,指令都是通過shell解釋器解釋給內(nèi)核去執(zhí)行,中國地區(qū)采用bashell(bash)解釋器

  • /etc/password
    • 用戶(user)的配置文件,記錄用戶的各種信息
    • 每行的含義:用戶名:口令:用戶標(biāo)識號:組標(biāo)識號:注釋性描述:主目錄:登錄Shell
  • /etc/shadow
    • 口令的配置文件
    • 每行的含義:登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標(biāo)志
  • /etc/group
    • 組(group)的配置文件,記錄Linux包含的組的信息
    • 每行含義:組名:口令:組標(biāo)識號:組內(nèi)用戶列表
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容