sudoにすべての環境変数を削除させる方法は? [コピー]

sudoにすべての環境変数を削除させる方法は? [コピー]

人々はさまざまな理由で実行時に環境変数を保存したい場合が多いですがsudo、環境変数を削除する方がより合理的な状況があります。たとえば、Ubuntuは$HOME(他のいくつかの変数も含む)ルートとして生成されたプロセスに転送されますが、Linuxコンテナを使用しようとすると意味がありません。

明らかにこの動作を設定するための編集がありますが、/etc/sudoersこの動作を維持し、特定のコマンドの環境変数のみを削除したいと思います。フラグはありますが、設定を解除する必要があるため、私の場合-Hにのみ機能するため、実際には役に立ちません。$HOMEみんな変わりやすい。

どうすればいいですか?

答え1

次のようにダッシュを使用する必要があります。

sudo su - me

だからあなたは飛び込むあなたが生まれた環境ではなく、環境。

関連情報