MacOs 相当于将用户添加到 Linux 拨出组中,以设置 UART 通信的权限

MacOs 相当于将用户添加到 Linux 拨出组中,以设置 UART 通信的权限

我正在做一个项目,需要与一些硬件交互,并希望使用特定工具监控一些传感器的数据。该工具没有对 MacOS 的官方支持,但我已从贡献者那里确认它可以在 MacOS 上运行。

部分设置(针对 Linux)需要将相应的用户添加到拨出UART 通信组:

$ sudo usermod -a -G dialout [user]

从我已经发现的情况来看,它似乎相当于usermodfor zshis dscl,并且将用户添加到组将是这样的:

$ sudo dscl . append /Groups/[groupname] GroupMembership [user]

我检查了相应用户已经属于哪些组(groups [user]万一该用户已经被添加),然后拨出不是其中之一。然后我突然想到,也许 MacOS 的等效组不是 dialout,所以我列出了所有组,dscl . list /groups果然,我没有看到拨出, 仅有的拨号器

那是正确的小组吗?会$ sudo dscl . append /Groups/dialer GroupMembership [user]做我认为会做的事吗?提前谢谢。

相关内容