从脚本访问root

时间:2012-08-26 19:54:31

标签: passwords

有没有办法在没有用户输入的情况下获得root访问权限?

我希望脚本自动查看存储的密码,然后使用该密码进行身份验证。没有用户输入有没有办法做到这一点?我尝试了man suman sudo,但这些都不支持。这可能吗?

P.S:我知道python,sh和bash。

2 个答案:

答案 0 :(得分:1)

查看此链接。它解释了如何在python中执行此操作。 Root Access Python

它的基础是更改脚本本身的权限。

答案 1 :(得分:1)

选项1 - 使用cron

如果脚本是cron作业,则可以通过root的crontab启动它。然后它以root身份自动运行。当你以root身份运行时,要非常小心。任何可以更改脚本的人都会成为root用户。

选项2 - 设置新ID

如果任务可以由非root用户完成,那么每次都不需要root。