首頁 > 軟體

Linux系統新增和刪除使用者命令

2020-06-16 17:00:51

1.Linux系統用來記錄使用者名稱、密碼最重要的兩個檔案就是  /etc/password 和 /etc/shadow(預設只有root使用者才有讀取這個檔案的許可權,其他人完全沒有讀這個檔案的可能)

2.UID  是用來區分不同使用者的數位。

GID  是用於區分不同使用者組的ID。

在Linux下每個使用者都至少屬於一個組。

要確認自己的UID,可以使用id命令來檢視。

要確認自己所屬的使用者組,可以用 groups命令來確認。

3.新增使用者: useradd

比如要加一個叫john的使用者。

useradd john

對於系統來說,完成這個命令需要在後台執行很多對使用者來說毫無感知的行為。

首先,系統需要將使用者資訊記錄在 /etc/password中,一般會在  /etc/password 和 /etc/shadow 末尾追加一條記錄,同時會分配給該使用者一個UID。

接著,要為該使用者自動建立家目錄。家目錄以建立的使用者名稱為目錄名,建立的路徑在 /home 目錄中。比如,在上述案例中,建立的目錄將是  /home/john。

然後,複製 /etc/skel 下所有的檔案至 /home/john。說明一下,如果你使用 ls -l /etc/skel命令檢視,可以發現這個目錄下什麼都沒有,但事實上,該目錄下面有很多隱藏檔案,使用 ls -la /etc/skel就可以看到其中還是有好幾個檔案的。

最後,新建一個與該使用者名稱一樣的使用者組。

用法:

•使用 -u引數為使用者指定UID

useradd -u 555 user1

•指定新使用者的GID

useradd -g user1 group1

•指定新使用者的 家目錄

useradd -d /home/mydir3 user3

修改使用者密碼

password

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-11/148902.htm


IT145.com E-mail:sddin#qq.com