在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在Linux中的id命令該如何去使用呢

冬至子 ? 來源:TIAP ? 作者:劉光錄 ? 2022-11-15 16:36 ? 次閱讀

Linux 中,id 命令用于顯示用戶的真實有效的用戶ID和組ID。

本文我們通過一些例子來介紹一下如何使用 id 命令。

Linux 中的 id 命令

如下為 id 命令的語法:

id [options] [username]

在實際命令中,如果沒有提供 username(即用戶名),那么該命令將會顯示當前登錄用戶信息

比如,下面例子為在 ubuntu 中顯示當前登錄用戶的信息:

$ id
uid=1000(gliu) gid=1000(gliu) groups=1000(gliu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),119(lpadmin),130(lxd),131(sambashare)

在上面的輸出中,用戶 gliu 的 uid為1000,gid 為 1000,這是用戶 gliu 默認所屬的主要組。

除此之外,用戶 gliu 也是某些其他組的成員,這些組也顯示在輸出中。

以下是id命令的最常見選項:

1.jpg

“真實”與“有效”的用戶ID和組ID

這可能會讓你感到有些疑惑,什么是 “真實” 的用戶ID?什么是 “有效” 的用戶ID?

在系統中創建用戶時,會為其指定用戶名、用戶ID(uid)和默認的組,該默認組的ID就是該用戶的gid,這就是“真實”的用戶ID和組ID。

同時,在Linux中,進程可以通過其他用戶和組運行,所以還有第二組ID,即稱為“有效”的ID。

大多數時候,“真實”ID和“有效”ID是相同的。但是也有不同的時候,也就是使用有效ID的時候,比如普通用戶需要修改受保護的文件,最常見的場景就是使用 passwd 命令修改密碼。修改密碼其實是修改的 root 用戶所屬的 /etc/passwd 文件。

id 命令的一些例子

接下來我們介紹一些使用 id 命令的例子。

1,打印某個用戶的 uid 和gid

要打印用戶的 uid 和 gid,只需在 id 命令后指定用戶名即可:

id

可以列出 Linux 系統中所有的用戶,以獲取用戶名。關于如何列出所有用戶,我們后面會單獨介紹。

2,僅打印用戶的 UID

可以使用 -u 選項來打印用戶的 uid。如前所述,如果省略用戶名,它會顯示當前登錄用戶的信息。如下語法結構:

id -u

注意,這里只會顯示 uid,它是一個數值,而不是名稱:

$ id -u
1000

3,僅打印用戶的 gid

可以使用選項 -g 來打印用戶的 gid。這里所說的 gid 是指用戶所屬的默認組的組ID,它是一個數值。

id -g

同樣,它只會顯示組的數字ID,看下面的例子:

$ id -g nobody 
65534

4,打印用戶所屬的所有其他組的ID

一個用戶可以屬于多個組,這是 Linux 文件系統的基本特性。你可以使用 usermod 命令并將其添加到 sudo 組以授予其 root 權限。

可以使用 -G 選項顯示用戶所屬的所有組的 ID:

id -G

同樣,這里也是只顯示ID,為數值:

$ id -G gliu
1000 4 24 27 30 46 119 130 131

5,打印用戶名稱(而不是數字ID)

數字ID可能會讓人弄混了,所以如果需要的話,可以使用 -n 選項,與 -u、-g 或者 -G 結合使用,來顯示用戶名。

比如,如果想要顯示用戶所屬的所有組,可以這樣使用:

id -nG

我們使用先前的那個打印用戶所有組的例子,添加 -n 選項,它會顯示如下內容:

$ id -nG gliu
gliu adm cdrom sudo dip plugdev lpadmin lxd sambashare

打印真實的ID

以上所介紹的例子都顯示的是“有效”的ID,但是幾乎所有時候其也是“真實”的ID。但是,如果你想確保獲得“真實”的ID,可以使用 -r 選項,將其與 -u、-g 或者 -G 結合使用:

id -ru

關于它的輸出,大家可以自行嘗試一下看看。

審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    596

    瀏覽量

    27512
  • Ubuntu
    +關注

    關注

    5

    文章

    566

    瀏覽量

    30041
收藏 人收藏

    評論

    相關推薦

    檢查Linux DRM顯示設備ID的腳本

    不同設計里,Linux DRM子系統里設備ID不一樣。每次修改,費時費力,也容易出錯。因此寫了以下腳本,自動查找encoder_id,crtc_id,connector_
    發表于 08-02 09:01 ?947次閱讀

    Linux系統unlink命令的使用

    Linux 刪除文件,我們通常使用 rm 命令。除此以外,還有另外一個命令,可以用于刪除文件和鏈接,這就是 unlink
    發表于 09-13 14:29 ?2187次閱讀

    Linux基本命令總結

    都說Linux命令多,實際工作我們又有多少命令會接觸用到?本文跟大家分享Linux運維工作中
    的頭像 發表于 01-11 10:32 ?1011次閱讀

    嵌入式Linux操作系統怎樣使用

    嵌入式Linux操作系統怎樣使用?嵌入式Linux操作系統的命令有哪些
    發表于 12-23 08:06

    怎樣使用Linux操作命令與開發工具

    怎樣使用Linux操作命令與開發工具Linux文件的屬性有哪些
    發表于 12-23 09:41

    Linux系統命令指南

    Linux 文件命令精通指南”,我們討論了利用最基礎和最常用 Linux 文件命令所需的基
    發表于 05-23 10:23 ?970次閱讀

    概述學習Linux系統命令的簡單方法

    如果說如何快速學習、了解 Linux 的話,我的答案是學命令、背命令!為何?對于一名新手來說,去學習 Linux 的思想、了解
    發表于 04-11 08:57 ?896次閱讀
    概述學習<b class='flag-5'>Linux</b>系統<b class='flag-5'>中</b><b class='flag-5'>命令</b>的簡單方法

    Linuxmail命令的使用教程分享

    在這里整理一下Linuxmail命令的使用。mail也是一個常用的命令,我們很多地方都要用到它,比如定時把系統狀況或日志發送到我們的郵箱
    發表于 03-25 16:01 ?9次下載

    如何使用這幾個Linux命令

    使用 Linux 系統的開發者,很多人都有自己喜歡的系統命令,下面這個幾個命令令是我平常用的比較多的,分享一下。
    的頭像 發表于 06-15 16:06 ?1560次閱讀

    如何在Linux使用pidof命令

    `pidof`是一個命令行程序,可讓您找到正在運行程序的進程ID。在教程,我們將說明如何在Linux 使用pidof命令
    的頭像 發表于 12-05 17:01 ?2389次閱讀

    如何使用ip命令Linux中進行網絡管理

    Linux,'ip'命令是管理網絡方面最強大的命令之一。
    發表于 05-31 12:25 ?388次閱讀

    恒訊科技分析:如何使用cp命令Linux復制目錄?

    復制目錄是Linux的一項基本任務,它允許我們復制目錄、創建備份或在不同位置之間傳輸數據。Linux復制文件和目錄最常用的
    的頭像 發表于 06-26 17:14 ?739次閱讀

    linux創建group的命令

    Linux,創建用戶組的命令是 groupadd 。 以下是一個例子: groupadd groupName 這個命令將創建一個新的用戶
    的頭像 發表于 11-08 11:35 ?1539次閱讀

    Linux系統shell命令解析

    shell是Linux系統的用戶界面,提供了用戶與內核交互的一種接口,它接收用戶輸入的命令并到送到內核執行,因此也被稱為Linux命令
    的頭像 發表于 11-05 15:40 ?379次閱讀

    盤點Linux系統的常見命令

    作為運維同學怎能不知道Linux系統的lsmod、lsof、lspci、lsscsi命令,今天就來盤一盤她及實例。
    的頭像 發表于 12-03 09:48 ?365次閱讀
    盤點<b class='flag-5'>Linux</b>系統<b class='flag-5'>中</b>的常見<b class='flag-5'>命令</b>
    主站蜘蛛池模板: 久久影视精品 | 国产网站免费观看 | 色视频在线观看 | 久久久综合色 | 特级黄视频 | 免费 视频 | 国产盗摄女厕美女嘘嘘 | 日本日b视频 | 欧美另类69xxxxx性欧 | 美日毛片 | 曰本女人色黄网站 | 五月激情综合婷婷 | 性中国videosex国产孕妇 | 中文字幕一区二区三区在线观看 | 免费的两性视频网站 | 国产操比视频 | 欧美一级日韩在线观看 | 免费人成在线观看视频色 | 午夜剧场毛片 | 亚洲色图在线播放 | 午夜在线观看免费观看大全 | 国产成人精品三级在线 | 国产女人在线视频 | 啪啪免费看 | 亚洲 欧美 精品 | 午夜黄色小视频 | 伊人成伊人成综合网2222 | 亚洲成人综合网站 | 琪琪see色原在线20 | 久久亚洲综合中文字幕 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片免费看 | 欧亚精品卡一卡二卡三 | 天天爱天天插 | 四虎最新视频 | 亚洲精品二区中文字幕 | 色吧视频 | 国内露脸夫妇交换精品 | 天天草天天操 | 天天干天天舔天天操 | 亚洲 欧美 日韩 综合 | 国产精品久久久久网站 |