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

o0'*_*0'. 8 file-management permissions sshfs macos

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

问题是 macfuse 不够聪明,无法在挂载时处理组,因此我无法打开远程站点上不属于我的用户的文件(尽管由于组权限,我应该能够打开它们)。

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

Che*_*ion 14

如果您正在寻找更易于使用的 GUI,我建议下载适合您的版本的服务器管理工​​具(在本例中为Mac OS X 10.5.7 服务器管理工​​具)。程序工作组管理器可以提供一个 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
Run Code Online (Sandbox Code Playgroud)

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

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