如何在Mac OS X中找到我的用户ID和组?

Modified on: Fri, 09 Nov 2018 10:00:02 +0800

尝试在终端中运行此compand:

sudo chown -R yourid:yourgroup local

但是,我不知道我的ID和我的小组是什么,或者在哪里找到它们。有什么想法吗?

最佳答案

在OS X上,除非您或您的用户目录管理员更改了主要组,否则您的主要组始终是staff

什么是主要群组?默认情况下,用户的主要组是该用户创建的所有文件的所有者。


出于计算机上chmod的目的,您可以使用数字用户ID(例如501)或您的帐户名称(例如danielbeck)。后者与您在UI中通常看到的用户名不同(例如 Daniel Beck )。

您可以使用以下任意一种方式确定您的帐户名称:

  • 这是您的主目录的名称(除非您自定义它)在Finder的标题或侧栏中

  • 在终端中运行whoami - 所以chown -R $(whoami):staff就足够了。您还可以使用groups $(whoami) | cut -d' ' -f1

  • 打开系统偏好设置»用户&组,如有必要,请解锁窗格,右键单击您的用户名(当前用户部分中的单个列表条目),然后选择高级选项... 。它是新打开的对话框窗口中的字段帐户名称。此对话框还会显示您的主要组。

  • 在终端中运行id以获得更详细的输出。这将包括您的数字用户ID。它还会列出您所属的所有群组,而不仅仅是您的主要群组。第一组是主要组。

作者:,Daniel Beck

相关问答

添加新评论