gksudo berücksichtigt die Konfiguration in /etc/sudoers nicht

gksudo berücksichtigt die Konfiguration in /etc/sudoers nicht

Vor einiger Zeit habe ich einenFrageDies bezog sich auf die Frage, ob es möglich ist, Umgebungsvariablen beizubehalten, wenn sudoman sie an einen anderen Benutzer sendet. Wie sich herausstellte, ist dies tatsächlich möglich.

Als ich gksudoheute als Root-Benutzer eine GUI-Anwendung aufgerufen habe, ging ich davon aus, dass die Beibehaltung der Umgebungsvariablen (in meinem Fall $HOME) auch für funktionieren würde, gksudoda sie über dieselbe Datei konfiguriert wird, nämlich /etc/sudoers. Wie sich herausstellte, scheint dies nicht der Fall zu sein.

Beispielsweise sudo vimwird durch die Ausführung eine Instanz von gestartet vim, wobei die Konfiguration korrekt aus dem Home-Ordner des aufrufenden Benutzers abgerufen wird, da ich sudodie Beibehaltung konfiguriert habe $HOME. Es gksudo gvimwird jedoch eine „Standard“-Instanz gestartet gvim.

Ist eine separate Konfiguration erforderlich, gksudoum das gewünschte Ergebnis zu erzielen?

verwandte Informationen