在 Mac OS X 10.5 上为组创建特定的 GID 并向其添加用户

在 Mac OS X 10.5 上为组创建特定的 GID 并向其添加用户

如何在 Mac OS X 10.5 上创建具有特定 GID 的组并向其中添加用户?

问题是 macfuse 在安装时不够智能,无法处理组,所以我无法打开远程站点上不属于我的用户的文件(尽管我应该能够根据组权限打开它们)。

由于我认为这些文件属于组“33”,所以我需要创建一个组gid=33并希望它能解决问题。

答案1

如果你正在寻找更易于使用的 GUI,我建议下载适合你的服务器管理工​​具版本(在本例中Mac OS X 10.5.7 服务器管理工​​具)程序Workgroup Manager可以提供一个UI来管理用户和组。

该替代方案将在终端上使用dscl,不需要下载任何额外的软件。


要从命令行更改 Mac OS X 的用户和组,您需要使用名为 的命令dscl

要创建新组(将 groupName 更改为您的组名 - 避免使用空格,shortusername 应该是您的短用户名):

dscl . -create /Groups/groupName
dscl . -create /Groups/groupName name groupName
dscl . -create /Groups/groupName passwd "*"
dscl . -create /Groups/groupName gid 33
dscl . -create /Groups/groupName GroupMembership shortusername

如果您想使用 Workgroup Manager,您需要打开应用程序并使用您的用户名和密码登录到本地主机。(这一切都假设您是本地管理员)。进入程序后:

  1. 点击左侧的“群组”选项卡。带有多个人的图标。
  2. 单击工具栏上的“新建组”
  3. 输入名称,并将组 ID:设置为 33
  4. 单击“成员”选项卡,然后按“+”按钮并将您的用户名拖放到列表中。
  5. 按保存,然后退出程序。

相关内容