作者:shi6321 | 来源:互联网 | 2023-07-17 17:56
问题是这样的:
在linux上,我用clion写抓包程序,可以找到linux网络设备,但是打不开设备。
我就想,设备是个文件,我可以找到它,但是打不开它,这一定是权限的问题。
权限可以用[su sudo]解决,但是我要编译这个C++项目,它是一个完整的项目,这可怎么办?我可以单独用超权限编译一个文件,但是一个项目那么多文件该怎么办呢?
突发奇想,
我可以用超权限打开clion软件啊!那样,以后对软件的各种执行,是不是就被赋予了超权限呢?
我就用sudo 打开了clion。。
之后,它会重新安装一次。猜测以后他就是超权限的软件了,可以理解成为一个超权限的目录。
安装、激活,等等一系列常规操作后,我去运行我的项目,发现,我可以打开网络设备接口了!!!!
真 的,成功了!!!
总结如下:
linux上以超权限打开一个软件,该软件会类似一个目录一样,对软件以后的操作都会赋予超权限的能力!!