热门装机教程
装机教程
您现在的位置: 首页 > 装机教程

Linux系统怎样以root权限运行编译程序

来源:黑云一键重装系统    发布时间:2016-02-12 12:00:46

  Linux系统使用中,如果某些编译程序使用了原始套接字,那么我们就需要使用root权限才能运行,不过程序正在运行时无法提升权限,那么这个时候我们应该怎么办?下面给大家介绍一下,其实无需加上sudo或者切换到#提示符让Linux系统下以root权限运行编译程序的方法。

64-16011Q94K1T8.jpg

  步骤如下:

  1、用root权限完成gcc;

  2、chmod u+s 《可执行文件》

  这时,就能像Linux自带的ping一样,无需sudo或切换至#提示符就能运行了。

  当然,由于UNP上的ping源码在创建原始套接字后就使用setuid(getuid()),保持了最小权限原则。

  关于以上问题,需要按照以上的两个步骤操作即可,只要按照本文介绍的这种方法,就可以随心所欲地在Linux系统下以root权限运行自己编译的程序了。