我正在做一个项目,需要与一些硬件交互,并希望使用特定工具监控一些传感器的数据。该工具没有对 MacOS 的官方支持,但我已从贡献者那里确认它可以在 MacOS 上运行。
部分设置(针对 Linux)需要将相应的用户添加到拨出UART 通信组:
$ sudo usermod -a -G dialout [user]
从我已经发现的情况来看,它似乎相当于usermod
for zsh
is dscl
,并且将用户添加到组将是这样的:
$ sudo dscl . append /Groups/[groupname] GroupMembership [user]
我检查了相应用户已经属于哪些组(groups [user]
万一该用户已经被添加),然后拨出不是其中之一。然后我突然想到,也许 MacOS 的等效组不是 dialout,所以我列出了所有组,dscl . list /groups
果然,我没有看到拨出, 仅有的拨号器。
那是正确的小组吗?会$ sudo dscl . append /Groups/dialer GroupMembership [user]
做我认为会做的事吗?提前谢谢。