从Mac获取用户和组[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Mac获取用户和组[关闭]相关的知识,希望对你有一定的参考价值。

如何通过终端从Mac获取“系统偏好设置”下列出的用户和组?

我试过了

dscl . list /users
dscl . list /groups

但他们也给了我一个系统用户列表。我只想要我看到的用户和组,如果我进入系统偏好设置并查看它们。

答案

系统将ID为<= 500的用户/组视为“系统”用户,这些用户在UI中是隐藏的。所以你可以这样做:

$ for user in `dscl . list /users`; do if [ `dscl . read "/users/$user" | grep UniqueID | awk '{print $2;}'` -gt 500 ]; then echo "$user" ;fi; done
另一答案

您可以使用dscacheutil获取这些列表。

dscacheutil -q user
dscacheutil -q group

以上是关于从Mac获取用户和组[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从 URL 获取片段(哈希“#”后的值)[关闭]

??如何从 mac 和 iPhone 获取路由器 IP 地址? [关闭]

Python Keycloak 获取用户的角色和组

当我从用户获取数据并将其保存到 SQLite 数据库中时,我应该怎么做才能使列表视图在片段中工作

如何从片段返回主要活动

安卓。通过从片段中的按钮调用片段中的方法来关闭片段?