有没有一种方法可以在没有用户输入的情况下获得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