如何在 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,您需要打开应用程序并使用您的用户名和密码登录到本地主机。(这一切都假设您是本地管理员)。进入程序后:
- 点击左侧的“群组”选项卡。带有多个人的图标。
- 单击工具栏上的“新建组”
- 输入名称,并将组 ID:设置为 33
- 单击“成员”选项卡,然后按“+”按钮并将您的用户名拖放到列表中。
- 按保存,然后退出程序。