Linux系统下以root权限运行编译程序的方法
来源:https://www.uweishi.com/ 时间:2016-10-09 14:28:34 责任编辑:admin
在Linux系统使用中,如果某些编译程序使用了原始套接字,那么我们就需要使用root权限才能运行,不过程序正在运行时却无法提升权限,那么这个时候我们应该怎么办?下面就给大家介绍一下,其实无需加上sudo或者切换到#提示符让Linux系统下以root权限运行编译程序的方法。
步骤如下:
1、用root权限完成gcc;
2、chmod u+s 《可执行文件》
这时,就能像Linux自带的ping一样,无需sudo或切换至#提示符就能运行了。
当然,由于UNP上的ping源码在创建原始套接字后就使用setuid(getuid()),保持了最小权限原则。
关于以上问题,需要按照以上的两个步骤操作即可,只要按照本文介绍的这种方法,就可以随心所欲地在Linux系统下以root权限运行自己编译的程序了。 可以到u卫士U盘启动盘制作工具官网www.uweishi.com:咨询客服。更多精彩内容继续关注。本文由u卫士u盘启动盘整理发布