linux上的权限问题

本文介绍了一种在Linux环境下使用Clion编译器通过获取超权限来解决无法打开网络设备接口的问题。作者通过以超权限方式启动Clion,使得整个项目的编译过程都获得了必要的权限,最终成功实现了抓包程序的功能。

问题是这样的:

在linux上,我用clion写抓包程序,可以找到linux网络设备,但是打不开设备。

我就想,设备是个文件,我可以找到它,但是打不开它,这一定是权限的问题。

权限可以用[su  sudo]解决,但是我要编译这个C++项目,它是一个完整的项目,这可怎么办?我可以单独用超权限编译一个文件,但是一个项目那么多文件该怎么办呢?

突发奇想,

我可以用超权限打开clion软件啊!那样,以后对软件的各种执行,是不是就被赋予了超权限呢?

我就用sudo 打开了clion。。

之后,它会重新安装一次。猜测以后他就是超权限的软件了,可以理解成为一个超权限的目录。

安装、激活,等等一系列常规操作后,我去运行我的项目,发现,我可以打开网络设备接口了!!!!

真 的,成功了!!!

总结如下:

linux上以超权限打开一个软件,该软件会类似一个目录一样,对软件以后的操作都会赋予超权限的能力!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值