每天一個 Linux 命令:id 命令

1. 命令簡介

id 命令用於查看真實有效的用戶 ID(UID)和組 ID(GID)

2. 命令格式

id [OPTION]... [USER]

OPTION 和 USER 都是可選的,如果不提供 USER,則打印當前用戶的 ID 信息。

3. 選項說明

-a
 忽略, 僅爲與其他版本相兼容而設計
-Z, --context
 顯示當前用戶的安全環境(僅當系統支持 SELinux 時可用)
-g, --group
 僅顯示用戶所屬的主組
-G, --groups
 顯示用戶所有的屬組,包括附屬組
-n, --name
 對於 -ugG 顯示名稱而不是替數字 ID
-r, --real
  對於 -ugG 顯示真實 ID 而不是有效 ID
-u, --user
 只顯示有效用戶 ID
-z, --zero
 使用 NUL 字符分隔條目而不是空格符。默認輸出格式不支持該選項
--help
 顯示幫助信息並退出
--version
 顯示版本信息並退出

4. 常用示例

(1)查看當前用戶 root 與屬組的信息。

id
uid=0(root) gid=0(root) groups=0(root)

輸出結果中,uid 表用用戶 ID,gid 表示用戶主組 ID,groups 表示用戶所有的屬組。從 groups 可以看出,當前用戶 root 只屬於主用戶組 root,沒有附屬組。

(2)查看當前用戶 root 的主組 ID。

id -g
0

0 表示用戶組 root 的組 ID。

(3)查看當前用戶主組的名稱。

id -gn
root

轉自:戀貓大鯉魚 dablelv.blog.csdn.net/article/details/102845312

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/LtQhwhV79FntarwtKS8WSQ