linux用戶uid
① linux裡面uid 1500代表什麼意思
UID就是User ID,用戶識別碼
ID是系統中用來表示用戶的標識符,啟動的進程的uid就是當前登錄用戶的uid,查看用戶uid可使用id -u <username>命令
需要注意的是,許可權檢查的時候是對euid檢查,通常情況下進程的euid是和uid相同的。
② linux--13、用戶身份UID和GID
root用戶擁有極高的系統所有權,能夠管理系統的各項功能,真正讓root成為「超級用戶」的原因是它的UID值。
每個用戶都有對應的 唯一UID值 ,可以分成三類用戶:
用戶的UID保存在 /etc/passwd 文件中,而賬戶密碼保存在 /etc/shadow 文件中。
例如,輸入命令 $ cat /etc/passwd ,可以查看所有的用戶信息,下面是三類用戶的例子:
第一行為root超級用戶,第二行為ftp系統用戶,第三行為test普通用戶。
每行用戶信息都以 「:」 作為分隔符,劃分為7個欄位,每個欄位所表示的含義如下:
用戶名:密碼:UID:GID:描述性信息:主目錄:默認Shell
其中,默認shell為 /bin/bash 表示可以登錄,為 /sbin/nologin 時表示不可以登錄。
GID 是用戶組的編號,可以將多個用戶加入到某個組中,方便指派任務或工作。
每個用戶在被創建時均會創建一個默認組(其GID與UID相同,叫作基本組或初始組),而後加入的組叫作擴展組或附加組。
用戶組名和GID則保存在 /etc/group 文件中。
輸入命令 $ cat /etc/group 可以查看所用用戶組的信息,例如:
每行的用戶組的信息都以 「:」 作為分割符,劃分為4個欄位,每個欄位所表示的含義如下:
組名:密碼:GID:該用戶組中的用戶列表
其中,組密碼保存在 /etc/gshadow 文件中,用戶組密碼一般沒用;組中的用戶列表只包括附加用戶,如果該組是某個用戶的初始組,則這個用戶不會出現在這個用戶列表中。
③ linux系統中手動指定用戶的uid它必須是唯一的且大於什麼
大於等於500
UID 和 GID 在Linux系統中,UID就相當於我們的身份證號碼一樣具有唯一性,因此可通過用戶的UID值來判斷用戶身份。