Linux体系高某些编译步伐若是运用了本初套接字,便须要root权限能力运转,然而步伐在运转时又无奈晋升权限,那个时分该怎样办?上面便去引见一高无需添上sudo或者切换到#提示符让Linux体系高以root权限运转编译步伐的要领。
步调以下:
一、用root权限完成gcc;
二、chmod u+s 《否执止文件》
那时,便能像Linux自带的ping同样,无需sudo或切换至#提示符便能运转了。
固然,因为UNP上的ping源码正在创立本初套接字后便运用setuid(getuid()),连结了最小权限准则。
以上的这二个步调缺一不成,只有依照原文引见的那种要领,便能够为所欲为天正在Linux体系高以root权限运转本人编译的步伐了。
相关文章