我正在尋找一種方法來升級我正在開發的一個python GUI應用程序中的權限。我想要的模型是GUFW。我喜歡你如何不必以root身份運行主程序,但是當你做任何事情「內核」時,你必須「解鎖」它。在Python腳本中升級Privilages
我有一個程序,我正在開發需要保存在用戶的主目錄樹或/ usr(需要根升高)的目錄中的文本文件。
我不想以root身份運行程序,但在需要將文件保存到與運行程序的用戶不同的用戶(本例中爲root)時調用root訪問權限。
我不想將其保存到一個臨時位置,並恢復到(BA)SH調用,比如:
os.system('gksu cp /tmp/myfile /usr/systemdir/myfile')
我想Python的範圍內做這一切編程,如果可能的話。將來,我可能需要的操作不是簡單地創建一個文件,但可能需要在文件中間添加一些附件。
另外,在完成保存操作之後,我想讓privies降級。
有人可以指點我的教程或一些示例代碼爲這個嘗試?
問候,
Narnie
您是否找到解決方案? – 2014-09-23 22:46:48