Die PYTHONPATH-Variable kann nicht von Nicht-Root-Benutzern ausgegeben werden
397
Shiran Abbasi
Ich habe meine Sudoers-Datei bearbeitet, indem ich das Root-Privileg als erhielt sudo -i
Dann habe ich meine Sudoers-Datei mit bearbeitet nano /etc/sudoers
Ich Defaults env_keep += "PYTHONPATH"
habe die Sudoers-Datei hinzugefügt .
Dann hallte ich von rootPYTHONPATH
als echo $PYTHONPATH
und es hallte erfolgreich.
Wenn ich aber aus root gehe und es dann echo PYTHONPATH
, wird nichts angezeigt.
Gibt es eine Lösung für dieses Problem? Bitte hilf mir.
Wenn ich es richtig verstanden habe, setzen Sie PYTHONPATH in eine Root-Shell, verlassen dann diese Shell und erwarten, dass PYTHONPATH bestehen bleibt. Dies ist nicht möglich, da Umgebungsvariablen nur vor dem Start eines untergeordneten Prozesses von einem Prozess festgelegt werden können. Ein untergeordnetes Element kann die Umgebung des übergeordneten Elements nicht ändern.
user2313067 vor 9 Jahren
1
Wie kann ich dann die Systemvariable PYTHONPATH ändern?
Shiran Abbasi vor 9 Jahren
0
Auf Fedora sollten Sie eine Datei in `/ etc / profile.d 'erstellen, die` export PYTHONPATH = ... `enthält.
user2313067 vor 9 Jahren
1
Aber seien Sie vorsichtig, denn viele Systemprogramme verwenden Python. Wenn Sie "PYTHONPATH" ändern, besteht die Gefahr, dass dies kaputt geht. Es ist wahrscheinlich besser, dies auf andere Weise zu erreichen.
mattdm vor 9 Jahren
0
Was versuchst du zu machen?
cdosborn vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4