Linux lid(libuser-lid)命令示例
时间:2020-01-09 10:41:43 来源:igfitidea点击:
如何列出Linux操作系统上的用户组或组用户?
如何在基于Linux的服务器上显示属于给定组的用户列表?
您需要使用lid(list ID)命令在shell提示符下显示有关包含用户名的组或包含在组名中的用户的信息。
此命令就像groups命令,该命令在Linux操作系统上列出用户组成员资格或members命令,该命令输出组的成员。
该命令在其他类似Unix的操作系统上可能不可用。
目的
在Linux操作系统上显示给定用户所属的组。
语法
基本语法如下:
lid userNameHere libuser-lid userNameHere
或者
lid [选项] userNameHere libuser-lid [选项] userNameHere
否则,必须以超级用户权限运行此命令,否则将显示如下错误:
使用theitroad未指定用户名。
初始化libuser时出错:未以超级用户权限执行。
警告:在基于Debian和Ubuntu Linux的系统上,您需要使用apt-get命令/apt命令来安装lid命令。
Linux lid(libuser-lid)命令示例
如果您在命令行上跳过用户名,那么lid将列出有关调用用户(也称为当前用户)的信息。
只需执行以下命令:
$ sudo lid
或者
# lid
默认情况下,如果未在命令行上指定用户名,那么lid将显示包含调用用户的组。
如何在组名中列出用户?
要显示组中的用户,请执行:
# lid -g {groupNameHere} #libuser-lid -g {groupNameHere}
要查看网站管理员组成员的用户,请执行:
# lid -g webmaster # libuser-lid -g webmaster
输出示例:
webadmin(uid=1014) Hyman(uid=1001) Hyman(uid=1002) archana(uid=1003) sai(uid=1004) sayali(uid=1005)
如何隐藏GID/UID?
默认情况下,通过lid命令显示用户ID(UID)或组ID(GID)。
要隐藏UID/GID,请通过-n选项:
# lid -n {name} # lid -n theitroad # lid -n -g webmaster # libuser-lid -n {name} # libuser-lid -n theitroad # libuser-lid -n -g webmaster
输出示例:
webadmin Hyman Hyman archana sai sayali
lid命令选项
在lid(1)命令手册页中:
选项 | 描述 |
---|---|
-i--interactive | 提示所有信息。 |
-g--group | 列出命名组的成员,而不是命名用户的组成员身份。 |
-n--onlynames | |
-?-help | 在屏幕上显示此帮助消息。 |
--usage | 显示简要用法消息。 |