Als root anwendungen ausführen.

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

Als root anwendungen ausführen.

Beitrag von chris78 » 28.06.2005 08:50:44

Hallo.
Früher hat das mal funktioniert, wenn ich im Terminal als root angemeldet war das ich eine KDE Anwendung ebenfalls als root ausführen konnte. Leider ist nach einem Update das ganze irgendwie verloren gegangen.

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

konqueror: cannot connect to X server :0.0


Wie kann man das denn wieder ändern ?

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 28.06.2005 09:02:54

in die shell gehen
als root anmelden und

#apt-get install gksu

danach müsste es wieder gehen. Debian hat einen etwas strengeres Sicherheitsempfinden :wink:
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 28.06.2005 09:18:50

Log Dich als normaler User ein und dann mach "kdesu <applikation>".

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

Beitrag von chris78 » 28.06.2005 09:26:54

das hab ich schon installiert, gksu.
jede Anwendung mit kdesu... das ist etwas nervend...

ich hab gelesen mit:
xhost +local:

funktioniert es... Wie bekomme ich diese Zeile nach jedem Start automatisch als user chris gestartet..?

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 28.06.2005 11:04:53

Programme unter root ausführen sollte man aber nur machen, wenn es wirklich nicht anders geht, sprich, in den seltensten Fällen, wenn man nicht gerade das System (um-)konfigurieren will. Aus Sicherheitsgründen also doch lieber kdesu nehmen schlage ich vor ;-) ...

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Xlib: connection to ":0.0" refused by server

Beitrag von garibaldi » 24.07.2005 20:39:42

chris78 hat geschrieben:das hab ich schon installiert, gksu.
jede Anwendung mit kdesu... das ist etwas nervend...

ich hab gelesen mit:
xhost +local:

funktioniert es... Wie bekomme ich diese Zeile nach jedem Start automatisch als user chris gestartet..?
Schau mal unter http://www.sequenz.ch/blog/archive/2004 ... note].html
nach.
Da steht ein Tipp, wie man root den Zugriff auf X erlaubt, auch wenn man sich über su oder sudo einloggt. --- Ich hoffe, es hilft was.
mistersixt hat geschrieben:Programme unter root ausführen sollte man aber nur machen, wenn es wirklich nicht anders geht, sprich, in den seltensten Fällen, wenn man nicht gerade das System (um-)konfigurieren will. Aus Sicherheitsgründen also doch lieber kdesu nehmen schlage ich vor ;-) ...
Ich bin Einzelnutzer auf meinem Rechner und finde es dann schon ganz praktisch, wenn ich in der Konsole vom Nutzer auf root umschalten kann und derselbe dann Zugriff auf X hat, weil ich sonst noch nicht einmal qemacs als root aufrufen kann, ohne umständlich auf die root-konsole umsteigen zu müssen oder sowas.

Beste Grüße, Garibaldi

Benutzeravatar
blackstream
Beiträge: 143
Registriert: 04.12.2003 21:05:09
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Neuss

Beitrag von blackstream » 25.07.2005 12:47:10

In den seltenen Fällen, in denen ich so etwas benötige, benutze ich den Befehl

Code: Alles auswählen

ssh -X root@localhost

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 25.07.2005 13:07:31

Code: Alles auswählen

xhost +
gibt den xserver für alle anwendungen und user frei!
anschließend ein

Code: Alles auswählen

xhost -
macht das ganze wieder normal
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Antworten