有沒有一種方法可以在沒有用戶輸入的情況下獲得root權限?腳本的根訪問
我想要一個腳本自動查看存儲的密碼,然後用該密碼進行驗證。有沒有用戶輸入這樣做的方法?我試過man su
和man sudo
,但是這些不支持這個。這可能嗎?
P.S:我知道python,sh和bash。
有沒有一種方法可以在沒有用戶輸入的情況下獲得root權限?腳本的根訪問
我想要一個腳本自動查看存儲的密碼,然後用該密碼進行驗證。有沒有用戶輸入這樣做的方法?我試過man su
和man sudo
,但是這些不支持這個。這可能嗎?
P.S:我知道python,sh和bash。
看看這個鏈接。它解釋瞭如何在Python中執行此操作。 Root Access Python
它的基本原理是改變腳本本身的權限。
選項1 - 使用cron
如果腳本cron作業,它可以通過根的crontab拉開序幕。然後它以root身份自動運行。當你以root身份運行時,請務必小心。任何可以改變腳本的人都已經成爲了根。
選項2 - 建立一個新的ID
如果該任務可以由非root用戶來完成,你實際上並不需要每次根源。
thx這太棒了! – Cinder