具体来说,我想动态创建桥梁,但不需要用 来运行它sudo
。我认为是 组netdev
。
但是,我相信,对于这个问题,有一个普遍的答案:如何确定运行程序所需的组,而无需sudo
在命令前输入
答案1
首先运行不带 的命令(我希望您告诉我们哪个命令)sudo
。记下错误消息中提到的设备。
使用ls -l
,然后是设备,例如
walt@bat:~(0)$ ls -l /dev/ttyS1
crw-rw---- 1 root dialout 4, 65 Dec 13 08:34 /dev/ttyS1
该设备允许rw
所有者(root
)和群组成员访问dialout
。
要将您自己添加到dialout
群组,
sudo adduser $USER dialout
要利用您的新dialout
组成员身份,请注销并登录,或newgrp dialout
使用该组成员身份启动 shell。