linux上 uid 是區(qū)別用戶的唯一標(biāo)志。(名字不是)
基本概念
-
UID
- 范圍
- kenel 2.4之前是 0...65535 (uid是16bit)
- kenel 2.4之后是 0...4294967295 (uid是32bit)
- 特殊id
- 0 → root
- 1...999 → system users
- 65534 → overflow UID
- 65535 → 無(wú)效id
-
1000…65533 and 65536…4294967294 → 用戶隨意指定
image.png
- 范圍
GID
沒(méi)有特殊的GID
使用例子
- UID
# 增
useradd user1 -u 110001 -g group1 -d "/home/user1"
# 刪
userdel user1
# 改 (重新assign UID)
usermod -u 110002 user1
# 查
cat /etc/passwd
#查看當(dāng)前用戶
whoami
- GID
# 增
groupadd group1 -g 2000
# 刪
groupdel group1
# 改 (重新assign UID)
groupmod -g 2001 group1
# 查
cat /etc/group
# 查看當(dāng)前用戶所屬組
groups
相關(guān)文件
- User: /etc/passwd
- Group: /etc/group
參考: UID-GID
