⑴ linux裡面/etc2passwd文件第四個欄位是什麼
/etc/passwd 文件後 3 行的內容。
下面是對每個欄位的詳細解釋:
用戶名:
創建賬戶時指定的用戶名,這個用戶名主要是給人看的,因為計算機在識別用戶的時候是靠下面提到的用戶 ID, 而不是這里的用戶名;
密碼位:
早期的 Unix 系統會將密碼放在這里,但後來為了安全起見,用戶密碼都改為保存在/etc/shadow文件中。因此,現在的/etc/passwd文件的這個密碼位都變成了x, 表示該密碼已經被加密(即使新建用戶後沒有為用戶設置密碼,這里仍然顯示為x);
用戶 ID:
這是系統識別用戶的依據,在創建用戶的時候,如果沒有特別指定用戶 ID, 則新建用戶的用戶 ID 為最後一個用戶的 ID 加 1(若最後一個用戶的用戶 ID 是 1002, 則新建用戶的 用戶 ID 是 1003, 即使此時 1001 這個用戶 ID 是空缺的也不會被自動使用)。此外,0 是超級管理員的固定用戶 ID; 1~499 或 1~1000 為系統保留賬戶;這些賬戶一般用於給系統中的某些文件和服務使用,不需要登陸;500~4294967295 或 1001~4294967295(Linux 2.6 以下的內核僅支持 0~65535 范圍的用戶 ID)為普通用戶 ID.
主用戶組 ID:
Linux 系統識別一個用戶組的方式也不是根據用戶組的名稱,而是根據用戶組的用戶組 ID. 使用用戶組可以對同屬於一個用戶組的用戶進行集中的管理。一般情況下,Linux 系統中的用戶默認屬於同名的用戶組,在沒有特別指定的情況下,用戶所屬的用戶組會在用戶被創建的時候自動創建。此外,在 Linux 中,一個用戶可以同時屬於多個組,但只有一個組是主組,其他的都是附加組,/etc/passwd文件中也只記錄用戶所屬組的主組 ID;
⑵ 在linux系統添加新用戶的命令是
1.進入xWindow的命令
$startx回車
或者修改/etc/inittab文件
cd /etc
vi inittab
尋找: id:3:initdefault:
改為: id:5:initdefault:
2useradd testuser 創建用戶testuser
passwd testuser 給已創建的用戶testuser設置密碼
說明:新創建的用戶會在/home下創建一個用戶目錄testuser
usermod --help 修改用戶這個命令的相關參數
userdel testuser 刪除用戶testuser
rm -rf testuser 刪除用戶testuser所在目錄
上面的幾個命令只有root賬號才可以使用,如果你不知道自己的系統上面的命令在什麼位置可以使用如下命令查找其路徑:
locate useradd
⑶ linux 添加用戶為什麼要指定用戶ID號
不用指定的,默認會自動生成一個user ID和一個group ID
⑷ linux創建用戶並設置口令
用root登錄,然後執行useradd –d userhome –g GID username
比如 useradd –d /home/test –g 600 test test
密碼設置執行passwd test
輸入要為該新用戶設置的密碼
輸入確認密碼
說明:
userhome 代表新建用戶主目錄,GID 為新建用戶所在組ID (-參數可自主選擇執行)
username 為新建的用戶名
⑸ linux用戶組id指定什麼好
用戶組ID,這個是有系統自動分配的,一般不需要自己設定。