python - 在没有 sudo 的情况下使用 apt-get/yum

标签 python linux

<分区>

我构建了一个 Python 脚本来安装一些框架​​。这个框架依赖于一些包,其中之一是 libguestfs。使用 sudo 一切正常,但我被要求在没有 sudo 的情况下运行此安装程序脚本。

我有哪些选择?

问候, 伊夫吉

最佳答案

一些命令需要更高的权限。如果您的问题是输入密码,那么请尝试设置自动 sudoers,这样当您使用“sudo apt-get foo”时就不必输入密码。

请看

http://jeromejaglale.com/doc/unix/ubuntu_sudo_without_password

有关设置自动 sudoers 的信息..

你可能还想看看如何限制 sudo 权限,所以自动 sudoing 的用户不能升级到 root,等等。如果他可以 sudo 一切基本上不好,应该将 sudo 程序列入白名单。为了安全起见,我不打算讨论这个问题,但是如果他有不受限制的 sudo 访问权限,从 sudoer 升级到 root 可以在不到 2 秒的时间内完成。

TL;DR 查看示例 this page或者只是谷歌 limiting sudo commands 或者 restrict sudo access..

关于python - 在没有 sudo 的情况下使用 apt-get/yum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17185543/

相关文章:

Linux 追加到文件中的单行

python - 为什么使用 dict.fromkeys() 和大括号为字典初始化赋值时会有差异?

python - Python 查询中的生成器

Linux 上的 Java 编译问题,使用特定于 Windows

linux - 为什么使用管道进行排序(linux 命令)很慢?

linux - 我的 azure functionapp 可以在 Linux 上运行吗?

python - 生成仅填充值 0 或 1 的随机稀疏矩阵

Python 调用函数

Python JIRA 客户端返回 401 错误

linux - 如何为终端的任何选项卡全局激活 conda 环境?