Linux系统下以root权限运行编译程序的方法

来源:https://www.uweishi.com/ 时间:2016-10-09 14:28:34 责任编辑:admin

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

64-16011Q94K1T8.jpg

  步骤如下:

  1、用root权限完成gcc;

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

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

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

  关于以上问题,需要按照以上的两个步骤操作即可,只要按照本文介绍的这种方法,就可以随心所欲地在Linux系统下以root权限运行自己编译的程序了。 可以到u卫士U盘启动盘制作工具官网www.uweishi.com:咨询客服。更多精彩内容继续关注。本文由u卫士u盘启动盘整理发布