簡體   English   中英

使用不帶sudo權限的java重新啟動運行ubuntu的計算機?

[英]Restart a computer running ubuntu using java without sudo rights?

有什么方法可以使用Java應用程序重新啟動運行Ubuntu 13.04的計算機,而無需任何sudo權限?

否。您需要root特權才能運行shutdown / reboot。

但是,您可以執行具有setuid根目錄並運行shudown / reboot的系統命令。 您是否認為setuid / setgid與sudo等效? 不建議。

這是如何運行系統命令,( 如何使用Java執行系統命令(linux / bsd) )。

哦,還有JNI( http://www2.sys-con.com/itsg/virtualcd/java/archives/0510/Silverman/index.html ),再次是setuid。

關閉系統的另一種方法是連接到Tcpip控制的電源開關。 然后,您可以關閉系統電源。 您是否確保ehternet電源開關的安全性? 重新打開系統電源是另一個挑戰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM