退出 python 虚拟环境时防止失去 sudo 权限

退出 python 虚拟环境时防止失去 sudo 权限

我有一个由我公司 IT 团队管理的 Linux 虚拟机,我可以对其进行 sudo 访问。我发现,如果我进入然后退出 python 虚拟环境,我将失去 sudo 权限,并收到标准的“您不在 sudoers 中,此事件将报告给上帝、国家和圣诞老人​​”错误消息。

通常,如果我向用户执行 su 操作,当我恢复 sudo 电源时,我已经在运行了,但有时我不会。完全关闭我的终端并重新打开它并不能修复我的 sudo 权限。我可以从虚拟环境中使用 sudo,只有当我离开环境时它才会丢失。

我已经检查过了,我不在 sudoers 文件中的任何位置。话虽这么说,我知道我的主目录是从云中安装的,所以我认为我的 sudo 权限同样来自一些云魔法。据推测,正在设置某种环境设置,这些设置会被 python 虚拟环境擦除,但我不确定哪些设置会丢失,或者如何安排在虚拟 python 会话中保留该设置。

那么,如何在虚拟环境中导航时保持 sudo 的功能呢?我的队友的答案是只需 su 即可 root 并留在那里,我真的不希望这是我的答案...

相关内容