Python仮想環境を終了するときのsudo権限の損失を防ぐ

Python仮想環境を終了するときのsudo権限の損失を防ぐ

会社のITチームが管理するLinux仮想マシンがあり、それに対するsudoアクセス権があります。 Python仮想環境に入った後、私はsudo権限を失い、「あなたはsudoユーザーではありません。このイベントは神、国、サンタクロースに報告されます」という標準エラーメッセージが表示されることがわかりました。

通常、ユーザーに su を実行すると、sudo 電源を復元するときにすでに実行されていますが、そうでない場合があります。端末を完全に閉じて再度開いても、sudo 権限は変更されませんでした。仮想環境内でsudoを使用でき、環境を離れると失われます。

確認してみると、sudoersファイルはどこにもありません。つまり、私のホームディレクトリがクラウドからマウントされていることがわかっているので、私のsudo権限もいくつかのクラウドマジックから来ていると仮定します。おそらく、Python仮想環境によってクリアされる設定の種類が設定されていますが、どの設定が失われているのか、その設定が仮想Pythonセッション全体にわたって維持されるように配置する方法がわかりません。

それでは、仮想環境内でのナビゲーション中にsudo機能をどのように維持しますか?私のチームメイトの答えは、ただルートしてそこにとどまるということでした。本物これが私の答えになると期待しないでください...

関連情報