我正在修复一个软件,该软件提供商建议我们创建一个用户组,dscl
然后授予该组一个文件夹的所有权。
我们环境中的用户使用的是 macOS 12+。
到目前为止,我正在使用 zsh 来确定 $LIVEUSER 并运行以下命令:
dscl . create /groups/appname
dscl . -append /groups/appname GroupMembership $LIVEUSER
这似乎没有按预期工作。该命令返回没有错误,当我运行:
dscacheutil -q group -a name appname
该命令结束时没有输出。运行如下命令:
dscacheutil -q group -a name admin
返回组内的名称、密码、gid 和用户。
如何dscl
创建一个组并成功将用户添加到该组?