Pan*_*dya 150 command-line users groups
我想显示:
所有用户和
所有组
在我的系统中使用命令行。
users
和groups
命令分别显示当前登录的用户和用户所属的组。
如何通过命令行显示所有用户和所有组的列表?
Pan*_*dya 226
您可以在compgen
内置命令的帮助下显示如下:
要显示所有用户,请运行以下命令:
compgen -u
Run Code Online (Sandbox Code Playgroud)要显示所有组,请运行以下命令:
compgen -g
Run Code Online (Sandbox Code Playgroud)但是,您也可以按 显示所有用户cut -d ":" -f 1 /etc/passwd
。
小智 7
在这里,我们将使用getent
详细信息
我们可以使用以下命令列出用户:
getent passwd
Run Code Online (Sandbox Code Playgroud)
我们可以列出该组如下:
getent group
Run Code Online (Sandbox Code Playgroud)
获取特定用户的详细信息
getent passwd lalit
Run Code Online (Sandbox Code Playgroud)
用您的用户名替换 lalit。Lalit 不会出现在每个系统中 :)
你可以阅读更多关于getent
这里