UID和GID(詳細說明)

2022-02-01 23:33:24 字數 1065 閱讀 4576

一、uid(user identify)中文使用者id,相當於身份證一樣,在系統中是唯一的。

使用者分類

centos6

超級使用者 uid=0 root

普通使用者 uid=500起 oldboy

虛擬使用者 uid=1-499 存在滿足檔案或者服務啟動的需要。一般不需要登入;(傀儡)

centos7

超級使用者 uid=0 root

普通使用者 uid=1001起

虛擬使用者 uid=1-1000 存在滿足檔案或者服務啟動的需要。一般不需要登入;(傀儡)

root:(賬號名稱):x(:賬號密碼):0(:賬號uid):0(:賬號gid):root(:使用者說明):/root(:使用者家目錄):/bin/bash(:shell解析)

1、賬號名稱:和使用者uid對應,這是使用者登入時使用的賬號名稱,在系統中是唯一的,不能重複。

2、賬號密碼:早期的unix系統中,該字段是存放賬號密碼的,由於安全原因,後來把這個密碼字段內容移動到/etc/shadown中,這裡可以看到乙個字母表示該使用者密碼在/etc/shadown中保護

3、賬戶uid:賬號uid一般由乙個整數表示的,範圍是0~65535。

4、賬戶gid:賬號gid一般也是由乙個整數表示的,範圍是0~65535,當新增賬戶時,預設情況下會同時建立乙個與使用者同名且uid和gid相同的組。

5、使用者說明:這個欄位是對這個賬號二隊描述說明。

6、使用者家目錄:使用者登入後首先進入的目錄,一般為(/home/使用者名稱)這樣的目錄

7、shell解析器:當前使用者登入後所使用的shell,在centos/rhel等linux中,預設的shell為bash,就是在這裡設定的。如果不希望使用者登入系統,可以用個usermod或者手工修改passwd配置,將該字段改為/sbin/nologin即可。如果仔細看passwd檔案,會發現大部分內建系統虛擬賬號的這個欄位都是/sbin/nologin,表示禁止登入系統,這是出於安全考慮的。(echo $shell及cat /etc/shells)。

CTypedPtrList詳細說明和具體用法

ctypedptrlist類是個模板類,一般在軟體開發中用到的時候比較多,它的作用就是類似乙個鍊錶,下面是這個類的原型 template class base class,class type class ctypedptrlist public base class 第乙個引數說明是列表的基類,這...

CTypedPtrList詳細說明和具體用法

ctypedptrlist類是個模板類,一般在軟體開發中用到的時候比較多,它的作用就是類似乙個鍊錶,下面是這個類的原型 template class base class,class type class ctypedptrlist public base class 第乙個引數說明是列表的基類,這...

Struts config xml 詳細說明

頁面中表單對應的bean儲存表單資料,驗證 type hello.helloform formbean 對應的包名.類名 路徑的邏輯名,此項必須有 path action1.do 指向 或重定向的uri.此項是必需的,必須以 開頭.請求訪問action的路徑,必須以 開頭 type hello.he...