0

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

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

PS:我知道python、sh和bash。

4

2 回答 2

1

看看这个链接。它解释了如何在 python 中执行此操作。根访问 Python

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

于 2012-08-26T19:58:29.813 回答
1

选项 1 - 使用 cron

如果脚本是一个 cron 作业,它可以由 root 的 crontab 启动。然后它会自动以 root 身份运行。不过要非常小心,因为您以 root 身份运行。任何可以更改您的脚本的人都刚刚成为 root。

选项 2 - 设置新 ID

如果该任务可以由非 root 用户完成,那么您实际上并不每次都需要 root。

于 2012-08-26T19:59:30.327 回答