如何通过终端命令从 Mac 获取用户信息(例如用户域等)?
我尝试过 dscl 和 dscacheutil,但它们并没有我想要的功能。我想知道是否还有其他选项可以检索用户信息。如果没有,我将使用这两个命令。
答案1
这可以通过使用来实现ls -l /Users/
并将返回类似以下内容:
drwxrwxrwt 5 root wheel 170 2012年2月1日 共享
drwxr-xr-x+ 12 DOMAIN\finalcuteditor 员工 408 2011 年 9 月 7 日 finalcuteditor
drwxr-xr-x+ 19 本地管理员 员工 646 9月18日 20:50 本地管理员
...其中 DOMAIN\user 将为您提供您正在寻找的信息。
此外,您可能会发现此命令很有价值:dscl . readall /users
或者对于不太详细的信息,您可以使用以下命令找到所需的内容:dscl . readall /users | grep username
...dscl
提示取自https://stackoverflow.com/a/1308064/805031