Linux學(xué)習(xí)筆記 | 命令:新增和刪除用戶

Linux.png
  1. 系統(tǒng)用來(lái)記錄用戶名、密碼最重要的兩個(gè)文件就是 /etc/password 和 /etc/shadow(默認(rèn)只有root用戶才有讀取這個(gè)文件的權(quán)限,其他人完全沒(méi)有讀這個(gè)文件的可能)

  2. UID 是用來(lái)區(qū)分不同用戶的數(shù)字。
    GID 是用于區(qū)分不同用戶組的ID。
    在Linux下每個(gè)用戶都至少屬于一個(gè)組。
    要確認(rèn)自己的UID,可以使用id命令來(lái)查看。
    要確認(rèn)自己所屬的用戶組,可以用 groups命令來(lái)確認(rèn)。

  3. 新增用戶: useradd

比如要加一個(gè)叫john的用戶。
useradd john

對(duì)于系統(tǒng)來(lái)說(shuō),完成這個(gè)命令需要在后臺(tái)執(zhí)行很多對(duì)用戶來(lái)說(shuō)毫無(wú)感知的行為。
首先,系統(tǒng)需要將用戶信息記錄在 /etc/password中,一般會(huì)在 /etc/password 和 /etc/shadow 末尾追加一條記錄,同時(shí)會(huì)分配給該用戶一個(gè)UID。
接著,要為該用戶自動(dòng)創(chuàng)建家目錄。家目錄以創(chuàng)建的用戶名為目錄名,創(chuàng)建的路徑在 /home 目錄中。比如,在上述案例中,創(chuàng)建的目錄將是 /home/john。
然后,復(fù)制 /etc/skel 下所有的文件至 /home/john。說(shuō)明一下,如果你使用 ls -l /etc/skel命令查看,可以發(fā)現(xiàn)這個(gè)目錄下什么都沒(méi)有,但事實(shí)上,該目錄下面有很多隱藏文件,使用 ls -la /etc/skel就可以看到其中還是有好幾個(gè)文件的。
最后,新建一個(gè)與該用戶名一樣的用戶組。

用法:

  • 使用 -u參數(shù)為用戶指定UID
    useradd -u 555 user1

  • 指定新用戶的GID
    useradd -g user1 group1

  • 指定新用戶的 家目錄
    useradd -d /home/mydir3 user3

修改用戶密碼
password

最后編輯于
?著作權(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ù)。

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

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