常用 Linux 命令整理 - 賬戶相關(guān)

Linux 是我們?cè)陂_(kāi)發(fā)工作中必不可少的技能了,部署、維護(hù)應(yīng)用都需要懂一些 Linux 命令,現(xiàn)將自己常用的 Linux 命令整理一下,不定期補(bǔ)充更新,以供用時(shí)方便查找。

賬戶相關(guān)

  • 查看當(dāng)前機(jī)器的賬戶

    head -n 4 /etc/passwd
    
    cat /etc/passwd
    

    /etc/passwd 中存儲(chǔ)了用戶信息

    顯示如下:

    root:x:0:0:root:/root:/bin/bash
    
    • root: 賬號(hào)名稱(chēng)
    • x: 密碼(早期用戶密碼存放在此字段,現(xiàn)在存放在 /etc/shadow 中)
    • 0: UID, 0 為系統(tǒng)管理員(不一定只有 root 有)
    • 0: GID
    • root: 用戶信息說(shuō)明欄
    • /root: 家目錄(默認(rèn)用戶家目錄在 /home/yourIDname
    • /bin/bash: Shell
  • 增加用戶

    useradd USER_NAME
    

    同時(shí)指定目錄

    useradd -d /data/USER_NAME -m USER_NAME
    
  • 設(shè)定密碼

    passwd USER_NAME
    
  • 刪除用戶

    userdel USER_NAME
    
  • 顯示用戶信息

    id USER_NAME
    
  • 增加 GROUP 組

    groupadd GROUP
    
  • 增加用戶 USER_NAME 同時(shí)將 USER_NAME 添加到組 GROUP

    useradd -g GROUP USER_NAME
    
  • 修改組名

    groupmod -n GROUP GROUP_1
    
  • 修改用戶名

    usermod -l USER_NAME USER_NAME_1
    
  • 查看當(dāng)前用戶所屬組

    groups
    
  • 讓用戶 USER_NAME 隸屬于多個(gè)組

    usermod -g GROUP_1[,GROUP_2,...] USER_NAME
    
    usermod -G GROUP_1[,GROUP_2,...] USER_NAME
    

g 是覆蓋,G是添加。

  • 檢查非 root 用戶賬號(hào)是否過(guò)期(包括密碼)

    chage -l USER_NAME
    
  • 修改用戶的密碼有效期

    chage -M 365 USER_NAME
    

    修改 USER_NAME 的密碼有效期為 365 天

  • 一鍵創(chuàng)建用戶名并設(shè)置組以及密碼

    groupadd mg --gid 1028
    useradd -u 1028 -G wheel -g mg mg
    echo 'qazxsw' | passwd --stdin mg
    

標(biāo)題常用 Linux 命令整理 - 賬戶相關(guān)
作者末日沒(méi)有進(jìn)行曲
鏈接link
時(shí)間:2019-07-17
聲明:本博客所有文章均采用 CC BY-NC-SA 4.0 許可協(xié)議,轉(zhuǎn)載請(qǐng)注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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