系統(tǒng)之家 - 系統(tǒng)光盤下載網站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux root權限運行編譯程序

Linux系統(tǒng)下怎么以root權限運行編譯程序?

時間:2016-02-09 12:49:15 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20160209/65840.html 手機查看 評論

  Linux系統(tǒng)下某些編譯程序如果使用了原始套接字,就需要root權限才能運行,但是程序正在運行時又無法提升權限,這個時候該怎么辦?下面就來介紹一下無需加上sudo或者切換到#提示符讓Linux系統(tǒng)下以root權限運行編譯程序的方法。

Linux系統(tǒng)下怎么以root權限運行編譯程序?

  步驟如下:

  1、用root權限完成gcc;

  2、chmod u+s 《可執(zhí)行文件》

  這時,就能像Linux自帶的ping一樣,無需sudo或切換至#提示符就能運行了。

  當然,由于UNP上的ping源碼在創(chuàng)建原始套接字后就使用setuid(getuid()),保持了最小權限原則。

  以上的那兩個步驟缺一不可,只要按照本文介紹的這種方法,就可以隨心所欲地在Linux系統(tǒng)下以root權限運行自己編譯的程序了。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關注
掃碼關注

掃碼關注 官方交流群 軟件收錄