[英]How can I ask for root password but perform the action at a later time?
我有一個python腳本,我想添加一個“完成時關閉”功能。
我知道我可以使用gksudo(當用戶點擊“完成時關閉”)向用戶詢問root權限但是我如何在以后使用這些權限(當腳本實際完成時)。
我在關機命令上考慮了chmod u + s,所以我不需要密碼,但我真的不想這樣做。
我有什么想法可以達到這個目的嗎?
在此先感謝,Ashy。
而不是chmod u+s
關閉命令,允許無密碼sudo訪問該命令會更好..
至於允許在腳本結束時關閉,我想你可以用sudo運行整個腳本,然后在腳本開始時將權限刪除給初始用戶?
gksudo應該有一個超時,我相信這是你上次執行gksudo命令的時間。
所以我想我每分鍾都會扔出一個“gksudo echo meh”或者其他東西。 應重置計時器並讓您保持活動狀態,直到重新啟動。
升級優先級,生成( fork (2)
)一個單獨的進程,它將wait (2)
,並在主進程中刪除優先級。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.