麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

使用root權限運行自己所編譯程序的解決方法

2020-01-26 16:18:28
字體:
來源:轉載
供稿:網友

  這幾天照著UNP上提供的ping源碼編寫了一個用來學習。雖然編譯后能運行,但由于使用了原始套接字,必須root權限運行,這與和Linux下真實的ping有差別:后者是不需要輸入sudo或者切換到#才能運行的。linux中的ping源碼沒有找到,但是看到oschina上有一例自制的ping源碼相似,作者提供的示意圖中在$提示符下沒有用sudo運行的。總之,希望能夠使自己編寫的程序以root權限運行而不需要加上sudo或者切換到#提示符。

  沒有找到能在進程運行時提升自身權限的方法,另查到一種方法(來源見文后注釋)可以實現,這兩步缺一不可:

(1)用root權限完成gcc;

(2)chmod u+s <可執行文件>

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 91网站链接| 久久精品国产精品亚洲 | 日韩av片在线免费观看 | 韩日黄色片| 国产一国产一级毛片视频 | 国产1区2区在线 | 黄色毛片一级视频 | 成人在线视频免费播放 | 在线观看网址av | 久久影院yy6080| 久久久久女人精品毛片九一 | 久久综合艹 | 久久影院一区二区三区 | 国产精品久久久久久久久久东京 | 高清在线观看av | 激情在线观看视频 | 日本高清电影在线播放 | 污污黄 | 中午字幕无线码一区2020 | 成人午夜在线观看视频 | 久久国产免费 | 射逼网站 | 日韩中文字幕一区二区三区 | 黄污污网站 | 欧美级毛片 | 日日鲁夜夜视频热线播放 | 新久草视频 | 一级黄色在线免费观看 | 欧美精品v国产精品v日韩精品 | 特级毛片免费 | 欧美成视频在线观看 | 美女黄视频在线观看 | www.成人免费 | 国产一级免费电影 | 久久精品久久久久 | 中文字幕欧美视频 | 欧美aⅴ在线观看 | 久久国产综合视频 | 欧美日本91精品久久久久 | 欧美日韩电影在线 | 美国黄色毛片女人性生活片 |