MacOS下UART通信权限配置:Linux dialout组的等效操作问询
MacOS下UART通信权限配置:Linux dialout组的等效操作问询
大家好,我现在在做一个硬件对接的项目,想用一款特定工具来监控传感器数据。这款工具官方没提供MacOS的支持,但我从社区贡献者那里确认,它其实是可以在MacOS上运行的。
在Linux环境下的配置步骤里,需要把对应用户加入到dialout组来获取UART通信权限,对应的命令是:
sudo usermod -a -G dialout [user]
我查了下,MacOS里和usermod功能类似的工具是dscl,添加用户到组的命令大概是这样的:
sudo dscl . append /Groups/[groupname] GroupMembership [user]
我先用groups [user]命令查过当前用户的所属组,发现dialout不在里面。这时候我突然想到,MacOS里对应的权限组可能不是叫dialout?于是我用dscl . list /groups列出了所有系统组,但确实找不到dialout这个组……
备注:内容来源于stack exchange,提问作者sobbingDev
相关产品推荐
相关产品推荐

