Linux id命令用于显示用户的ID,以及所属群组的ID。

id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。

语法

id [-gGnru][--help][--version][用户名称]

参数说明

  • -g或--group  显示用户所属群组的ID。
  • -G或--groups  显示用户所属附加群组的ID。
  • -n或--name  显示用户,所属群组或附加群组的名称。
  • -r或--real  显示实际ID。
  • -u或--user  显示用户ID。
  • -help  显示帮助。
  • -version  显示版本信息。

实例

显示当前用户信息

# id //显示当前用户ID
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t

显示用户群组的ID

# id -g
0

显示指定用户信息

[root@localhost ~]# id lamp
uid=501(lamp) gid=501(lamp) groups=501(lamp)
#能看到uid(用户ID)、gid(初始组ID), groups是用户所在组,这里既可以看到初始组,如果有附加组,则也能看到附加组

加入后再次显示

[root@localhost ~]# usermod -G root lamp
#把用户加入root组
[root@localhost ~]# id lamp
uid=501(lamp) gid=501(lamp) groups=501(lamp),0(root)
#大家发现root组中加入了lamp用户的附加组信息

linux id 命令 显示用户id和组id信息相关推荐

  1. APUE学习之三个特殊位 设置用户ID(set-user-ID),设置组ID(set-group-ID),sticky...

    设置用户ID(set-user-ID),设置组ID(set-group-ID),sticky set-user-ID: SUID 当文件的该位有设置时,表示当该文件被执行时,程序具有文件所有者的权限而 ...

  2. linux命令的添加用户,Linux基础命令---添加用户useradd

    useradd 创建新的系统用户,useradd指令只能以管理员的身份运行,创建的用户都在"/etc/passwd"文件中.当不加-D参数,useradd指令使用命令列来指定新帐号 ...

  3. linux修改密码最短生存时间,Linux基础命令---修改用户密码

    passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...

  4. linux lsattr命令: 显示文件属性

    linux lsattr命令: 显示文件属性 介绍: 文件属性在文件系统的安全管理方面起很重要的作用,linux下lsattr命令用于查看文件属性信息. 语法: lsattr [-adRvV] [文件 ...

  5. Linux基础命令及用户相关操作

    Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...

  6. linux tree命令源码,[转帖]linux tree命令--显示目录的树形结构

    linux tree命令--显示目录的树形结构 版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/533684 ...

  7. 【linux命令】Linux du 命令(显示目录或文件的大小)

    文章目录 1. Linux du 命令 2. 语法: 3. 实例 3.1 显示目录或者文件所占空间 3.2 显示指定文件所占空间 3.3 方便阅读的格式显示test目录所占空间情况 3.3.1 列出超 ...

  8. Linux修改文件所属用户及所属组(详细)

    Linux修改文件所属用户及所属组(详细) chgrp 修改文件所属组 chown 修改文件所属用户及所属组 chgrp 修改文件所属组 chgrp用于修改文件所属组. 基本语法 chgrp [-R] ...

  9. linux select 进程id,Linux基础命令---显示进程ps

    ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,"ps-aux"与"ps ...

最新文章

  1. 用ext_skel,实现一个PHP扩展,添加到PHP并调用
  2. iOS开源项目周报0420
  3. auto.exe,kavo.exe 批處理文件
  4. 以太坊DAPP[2]-×××-react框架与web3实例
  5. java file 下载文件_java下载文件的几种方式
  6. 数据清理最终实现了自动化
  7. 二进制枚举子集 CS Maxor 或运算,DP(SOS)
  8. java集合框架的实现
  9. python学习-要学 Python 需要怎样的基础?
  10. matlab实现贝叶斯,最简单的贝叶斯分类器MATLAB实现
  11. 解决Anaconda第三方库下载慢
  12. 微信聊天记录数据分析
  13. 主成分与因子分析异同_主成分和因子分析原理及比较
  14. mac分区合并APFS容器
  15. android 5.1 屏蔽MENU键 返回键唤醒系统
  16. UNIX网络编程---守护进程和inetd超级服务器(十三)
  17. Room的基本使用(一)
  18. java股票接口怎么样获得?
  19. 模拟IIC读取SHT30温湿度传感器数据
  20. 算法:Smith数问题

热门文章

  1. NanoPi NEO Air使用十:自己编写驱动来控制LED
  2. Mac svn使用学习-2-服务端
  3. 如何将OpenCV中的Mat类绑定为OpenGL中的纹理
  4. SecureCRT错误:The client has
  5. @RequestBody, @ResponseBody 注解详解
  6. 关于c数据类型的范围
  7. Oracle 触发器(上)
  8. 数组方法关于任意数字类型的数组求最大值解决办法
  9. 用oracle列实现sqlserver的自增列
  10. getopt 函数2