熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2016-02-09 12:49:15 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20160209/65840.html 手機(jī)查看 評論 反饋
Linux系統(tǒng)下某些編譯程序如果使用了原始套接字,就需要root權(quán)限才能運(yùn)行,但是程序正在運(yùn)行時(shí)又無法提升權(quán)限,這個(gè)時(shí)候該怎么辦?下面就來介紹一下無需加上sudo或者切換到#提示符讓Linux系統(tǒng)下以root權(quán)限運(yùn)行編譯程序的方法。
步驟如下:
1、用root權(quán)限完成gcc;
2、chmod u+s 《可執(zhí)行文件》
這時(shí),就能像Linux自帶的ping一樣,無需sudo或切換至#提示符就能運(yùn)行了。
當(dāng)然,由于UNP上的ping源碼在創(chuàng)建原始套接字后就使用setuid(getuid()),保持了最小權(quán)限原則。
以上的那兩個(gè)步驟缺一不可,只要按照本文介紹的這種方法,就可以隨心所欲地在Linux系統(tǒng)下以root權(quán)限運(yùn)行自己編譯的程序了。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨(dú)特見解
立即評論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場