RH 软件集合支持使用 sudo 运行命令

RH 软件集合支持使用 sudo 运行命令

我们正在使用 python34 的 RH 软件集合,并且有以下内容/etc/profile.d/scl_enable_python34.sh

source scl_source enable rh-python34

这非常适合交互式用户。

但是有没有办法让python34软件集合能够运行脚本/命令sudo呢?

答案1

我遇到了同样的问题,并使用sudo -i可与 sudo 一起使用的 scl 安装工具。

这直接来自联机帮助页:

“-i(模拟初始登录)选项将目标用户的密码数据库条目指定的 shell 作为登录 shell 运行。这意味着 shell 将读取特定于登录的资源文件,例如 .profile 或 .login。如果指定了命令,则通过 shell 的 -c 选项将其传递到 shell 执行。如果未指定命令,则在运行 shell 之前将执行交互式 shell 尝试更改到该用户的主目录。应将环境初始化为最小的变量集,类似于用户登录时出现的环境。 sudoers(5) 手册中的命令环境部分记录了 -i 选项如何影响命令运行的环境当使用 sudoers 策略时。”

相关内容