Linux id命令获取用户信息
source link: https://www.myfreax.com/id-command-in-linux/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Linux id命令获取用户信息
id是一个命令行程序,可打印真实有效的用户和组ID
Linux id命令获取用户信息
id是一个命令行程序,可用于打印用户名,用户ID,用户组ID,SeLinux安全上下文,次要组ID。
在本教程中,我们将说明如何使用id命令和常见的选项。
id
命令的语法形式是id [OPTIONS] [USERNAME]
。如果省略用户名,id
命令打印当前登录用户相关的信息。
在不指定任何选项运行id
命令,id
打印当前用户ID/UID,用户的主要组ID/GID和用户次要组ID/groups 。
仅当用户ID有效时,才会打印用户主要组ID和次要组ID,否则终端将会打印用户不存在的消息id: ‘my’: no such user。
如果启用SELinux,id
命令还会打印用户的安全上下文context
。要获取另一个用户的相关信息,请将用户名或用户ID作为参数传递给id
命令:
id
uid=1000(myfreax) gid=1000(myfreax) groups=1000(myfreax) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
如果系统存在名称与ID相同的用户,则优先使用名称搜索用户。当使用用户ID作为参数时,请在ID前面添加加号+
,避免shell将ID解释为名称。
例如,如果您有一个名称为1010
用户和另一个ID为1010
的用户。如果运行命令id 1010
。
id 1010
命令将打印1010
用户的信息。要获取ID为1010
的用户的信息,请运行命令id +1010
。
id 1010
id +1010
id
命令选项
id
命令接受几个选项,这些选项仅允许您打印用户指定的信息。当在shell脚本中使用id
命令时,这会非常有用。
要仅打印用户ID,请使用id
命令-u
/--user
选项。-g
/--group
选项仅打印有效的组ID。-G
/--groups
选项仅打印用户次要组。
要打印名称而不包括数字,请使用id
命令-n
/--name
选项。-n
选项只能与-u
,-g
和-G
组合使用。
当指定-un
选项运行id
命令时,打印的结果与运行whoami
命令相同的输出,并且命令id -Gn
输出等同于groups
命令的输出。
id -u
id -g
id -G
id -un
-r
/--real
选项可以与-u
,-g
和-G
组合使用,仅打印用户ID,组ID,所有次要ID。
要仅打印进程安全上下文,通常是用户安全上下文,请使用id
命令的-Z
/--context
选项。
如果SELinux被禁用,id
打印错误消息id: --context (-Z) works only on an SELinux-enabled kernel。
id -ur
id -Gr
id -gr
id -Z
如果没有提供用户名或ID作为id命令的参数,id
命令将打印当前登录用户的信息。如有任何疑问,请随时发表评论。
Recommend
-
2
有时您需要有关硬件的信息,但您可能丢失了说明书,也许你进行了升级,这些信息不再准确。这对家庭用户来说很简单,但如果你在公司环境中有很多台机器,该怎么办呢?下面的命令对硬件调试也很有用。 Uname – Linux 内核信息 uname -a –...
-
4
usermod Linux usermod 命令更改用户GECOS信息 教程介绍如何在LInux使用usermod命令更改用户GECOS信息 ...
-
4
...
-
2
用 smem 命令获取内存使用统计信息 | Linux 中国smem 命令允许你快速查看你的网页应用的内存使用情况。来源:https://linux...
-
5
在本文中,我将展示使用 inxi 命令获取系统信息的常用操作。来源:https://linux.cn/article-14089-1.html作者:Pratha...
-
2
Linux date 命令获取某日期的前一天 浏览:7903次 出处信息 最近需要写个 she...
-
57
app端用户信息自动获取--微博
-
5
在增删改查中的增和改操作中,我们经常需要更新数据流的创建人和修改人,无论我们项目是基于DDD,抑或是简单仅有服务层,此时我们都需要获取用户信息,那么我们只能将用户标识从控制器层层传递到服务或仓储层?鉴于如上场景很常见,难道我们没发觉这样做很是繁...
-
8
噫,中考结束了,心中一块大石头总算碎了。虽然说考上提前批中考考不考无所谓,但是回去一次模拟考直接把我考傻了,太烂了,以前初一不学习的时候都没有这么烂。啊么学习两星期,中考一考,今年理科超级简单,欸,这样理科分数拉不开了,啧啧啧,理科生的末日。
-
4
兄弟们,我又要写一篇小程序登录相关的文章了,因为时代变了,小程序接口又又又又调整了。 2022-05-09 调整 小...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK