Schauen Sie in / etc / sudoers. Es gibt eine Liste von Umgebungsvariablen, die zwischen sudo und der normalen Benutzer-Shell freigegeben werden
Machen Sie Umgebungsvariablen verfügbar, wenn Sie den Befehl als sudo ausführen
1359
W_P
Ich verwende Curl und habe ein Problem damit, die $http_proxy
Umgebungsvariable bei der Verwendung zu erkennen sudo curl
. Ich habe versucht, export http_proxy=....
mein / etc / -Profil einzufügen und die Shell neu zu starten, ohne Erfolg. Ich möchte su -l
den Befehl lieber nicht verwenden und ausführen, wenn er als root angemeldet ist.
2 Antworten auf die Frage
1
Earlz
0
Marnix A. van Ammers
Möglicherweise müssen Sie Folgendes hinzufügen:
envkeep http_proxy
in Ihre Sudoers-Datei. Überprüfen Sie Ihre Sudo-Umgebungsvariablen, indem Sie Folgendes ausführen:
sudo -V
als Wurzel. Oder durch Laufen:
sudo sudo -V
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gibt es eine aktualisierte Version von Boot Camp mit Snow Leopard?
-
5
Trackpad-Klick im BootCamp auf dem MacBook der 1. Generation (nicht Multi-Touch) aktivieren?
-
3
Javac-Befehl nicht gefunden
-
9
Gibt es ein Befehlszeilentool, mit dem Umgebungsvariablen in Windows bearbeitet werden können?
-
4
Sudoers-Datei wurde geändert und kann nicht mehr geöffnet werden. kann keine Datei mit root öffnen
-
3
Kann ich mein Snow Leopard-Entwicklerkernprodukt auf final aktualisieren, oder muss ich es erneut in...
-
4
Wie funktioniert die Aktualisierung von Mac OS X Snow Leopard?
-
4
Unterschied zwischen "a = b" und "export a = b" in bash
-
4
Wie stelle ich eine Umgebungsvariable für eine GNOME-Sitzung ein?