我们正在使用 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 策略时。”