Linux系统怎样以root权限运行编译程序 |
来源:黑云一键重装系统 发布时间:2016-02-12 12:00:46 |
在Linux系统使用中,如果某些编译程序使用了原始套接字,那么我们就需要使用root权限才能运行,不过程序正在运行时却无法提升权限,那么这个时候我们应该怎么办?下面就给大家介绍一下,其实无需加上sudo或者切换到#提示符让Linux系统下以root权限运行编译程序的方法。 步骤如下: 1、用root权限完成gcc; 2、chmod u+s 《可执行文件》 这时,就能像Linux自带的ping一样,无需sudo或切换至#提示符就能运行了。 当然,由于UNP上的ping源码在创建原始套接字后就使用setuid(getuid()),保持了最小权限原则。 关于以上问题,需要按照以上的两个步骤操作即可,只要按照本文介绍的这种方法,就可以随心所欲地在Linux系统下以root权限运行自己编译的程序了。 [上一个]:Win8软件设置“以管理员身份运行”的方法
[下一个]:Win10系统创建恢复驱动器失败怎么办 |