Gentoo Archives: gentoo-user-de

From: Alexander Skwar <listen@×××××××××××××××.name>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] sudo + pygtk
Date: Wed, 14 Jun 2006 19:38:17
Message-Id: 44906550.9010400@mid.email-server.info
In Reply to: Re: [gentoo-user-de] sudo + pygtk by Bernd Wurst
1 Bernd Wurst wrote:
2 > Hallo.
3 >
4 > Am Mittwoch, 14. Juni 2006 20:28 schrieb Dirk Göttel:
5 >> Ich habe da ein Problem mit Programmen die pygtk verwenden und die
6 >> mit sudo aufgerufen werden. Bei allen kommt diese Fehlermeldung!
7 >> [could not open display]
8 >
9 > Das sollte bei allen X-Programmen kommen, egal ob pygtk oder was
10 > anderes.
11
12 Jup.
13
14 >> X läuft, starte das Programm ja unter Gnome! 'xhost +' hab ich auch
15 >> schon probiert, geht aber auch nicht. Nur mit gnomesu kann ich das
16 >> Programm zum laufen bringen. Wollte aber sudo verwenden und nicht
17 >> gnomesu!
18 >
19 > Jetzt denk mal drüber nach, warum gnomesu erfunden wurde...
20
21 Weiß nicht. Erzähl mal! (Ja, ich habe gelesen, was Du danach geschrieben
22 hast, aber es passt halt nicht zu Deiner oben zitierten Aussage.)
23
24 > Richtig, weil man mit sudo nälich schlicht keine X-Programme aufrufen
25 > kann.
26
27 Ach, ja? Seit wann nicht? Das klappt hier wunderprächtig.
28
29 1.) <http://www.myimg.de/?img=sudofrX1bbb.png>
30 2.) <http://www.myimg.de/?img=sudofrX2d9f.png>
31
32 > Je nach Konfiguration kann man das irgendwie hinbekommen, aber
33 > per Prinzip geht das eigentlich nicht.
34
35 Quark. Per Prinzip geht das wundertoll, nur stört da
36
37 Defaults env_reset
38
39 in der sudoers. Aber weil Gentoo toll ist, gibt's in der mitgelieferten
40 Beispiel sudoers auch direkt einen Hinweis, wie man das für bestimmte
41 Leute aufheben kann:
42
43 # Uncomment to allow users in group wheel to export variables
44 #Defaults:%wheel !env_reset
45
46 > Du könntest SSH benutzen.
47
48 Klar. Könnte er. Ist nur für den angedachten Zweck extrem overkill.
49
50 > Mit einem SSH-Key kann man das auch
51 > passwortlos machen.
52
53 Allerdings funktioniert das X Forwarding von SSH nicht immer und
54 bei allen Programmen. Z.B. nicht bei alten GTK1 Programmen, IIRC. Und
55 auch nicht bei manchen "Legacy" Programmen z.B. auf HP-UX (wie z.B.
56 die ganzen Systemverwaltungstools wie z.B. sam).
57
58 Alexander Skwar
59 --
60 Examinations are formidable even to the best prepared, for
61 even the greatest fool may ask more the the wisest man can answer.
62 -- C.C. Colton
63 --
64 gentoo-user-de@g.o mailing list