admin avatar

查看Linux系統用戶的UID和GID的多種方法

🕙 by admin

方法一:使用id命令

使用id命令可以很輕鬆的通過使用者名查看UID、GID,下面來講解一下這個命令的用法。

命令格式

  1. id [選項]... [使用者名]

命令選項

  • -a 忽略,相容其它版本
  • -Z, –context 只輸出當前使用者的安全上下文
  • -g, –group 只輸出有效的GID
  • -G, –groups 輸出所有的GID
  • -n, –name 對於 -ugG 輸出名字而不是數值
  • -r, –real 對於 -ugG 輸出真實ID而不是有效ID
  • -u, –user 只輸出有效UID
  • –help 輸出説明後退出
  • –version 輸出版本資訊後退出

使用案例

1
2
1. root@demomini:~$ id root 
2. uid=0(root) gid=0(root) groups=0(root) 

**方法二:查看 /etc/password 檔

/etc/password 檔案格式**

1. root:x:0:0:root:/root:/bin/bash

上面是這個檔的一行實例,每個域用 : 區分,從左向右分別是 root 使用者名:1~32 位元組長。 x 密碼:字元x表示密碼被加密保存在 /etc/shadow 檔中。 0 使用者ID(UID):每個使用者必需指定UID。 UID 0 是保留給 root 使用者的。 UID 1~99是保留給其它預定義使用者的。 UID 100~999是保留給系統使用者的。 0 組ID(GID):主組ID(保存在 /etc/group 檔中)。 root 使用者ID資訊:使用者備註資訊。 /root 主目錄:用戶主目錄。 /bin/bash 命令解釋器(Shell):用戶預設的命令解釋器的路徑。 使用案例

1
2
1. root@demomini:# cat /etc/passwd | grep root 
2. root:x:0:0:root:/root:/bin/bash  

💘 相关文章

写一条评论