ubuntuusers.de

SUDO & Co. gehen nicht mit XFCE

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

genrich

Anmeldungsdatum:
27. Dezember 2004

Beiträge: 138

Hab auch noch ein schwerwigerendes Problem... SUDO & Co. gehen nicht!!!

Also wenn ich im Terminal "SU" mache und mein Passwort eingeben erhalte ich:

su: Authentication failure
Entschuldigung.

Das ROOT-Terminal kann ich auch nicht starten:

Failed to run /usr/bin/x-terminal-emulator as user root:
Unable to copy the user's Xauthorization file.

Was aber geht ist "sudo synaptic" aus einem normalen Terminal aus...

Gizmo

Avatar von Gizmo

Anmeldungsdatum:
6. Januar 2005

Beiträge: 377

Vielleicht kannst du das root-Terminal nicht starten da es mit gksudo geöffnet wird, was soweit ich weiss für Gnome ist. Versuche mal sudo xterm um ein root-Terminal zu starten.

genrich

(Themenstarter)

Anmeldungsdatum:
27. Dezember 2004

Beiträge: 138

"sudo xterm" kann ich machen. Aus diesem Root-Terminal kann ich auch synaptic starten... aber synaptic kann ich ja auch aus dem normalen Terminal mit sudo starten. s. vorherigen Beitrag...

Jan-42

Anmeldungsdatum:
11. Januar 2005

Beiträge: 38

genrich hat geschrieben:

Also wenn ich im Terminal "SU" mache und mein Passwort eingeben erhalte ich:

su: Authentication failure
Entschuldigung.

Logisch, da es keinen Root in dem Sinn gibt - kann su auch nicht funktionieren. du musst schon sudo benutzen.
genrich hat geschrieben:

Das ROOT-Terminal kann ich auch nicht starten:

Failed to run /usr/bin/x-terminal-emulator as user root:
Unable to copy the user's Xauthorization file.

Was aber geht ist "sudo synaptic" aus einem normalen Terminal aus...

Auch logisch, su ist nicht vorgesehen und wenn du das root Terminal öffnen willst dann auch nur mit gksudo terminaldeinerwahl. Du willst root werden, das geht aber nicht, da es keinen User Root gibt - du gibts nur dem 1. User Root Rechte per sudo.

genrich

(Themenstarter)

Anmeldungsdatum:
27. Dezember 2004

Beiträge: 138

So einfach ist das ganze doch nicht... Denn unter GNOME (VNC-Sitzung) kann ich sehr wohl ein ROOT-Terminal (Anwendungen/Systemwerkzeuge) öffnen, ohne Fehler.

mit freeNX in einer XFCE Session kann ich aber kein ROOT-Terminal (XFCE-Menu/System) starten...

Wobei ich glaube die Kiste verhält sich sowieso ein wenig anders zwischen einer VNC-Session und eine NX-Session...

blackbird Team-Icon

Avatar von blackbird

Anmeldungsdatum:
19. November 2004

Beiträge: 3397

Wohnort: Hermagor, Kärnten - Österreich

Normalerweise hat Ubuntu keinen root im eigentlichen Sinne.
Probier mal das:

sudo passwd root


Und dann gibt das Root Passwort ein.

genrich

(Themenstarter)

Anmeldungsdatum:
27. Dezember 2004

Beiträge: 138

passwd root
passwd: password updates successfully

Der Fehler beim öffnen des root-terminals bleibt aber...

blackbird Team-Icon

Avatar von blackbird

Anmeldungsdatum:
19. November 2004

Beiträge: 3397

Wohnort: Hermagor, Kärnten - Österreich

Seltsam. Geht es in anderen Fenstern Managern auch nicht?
Probier mal sowas wie fluxbox.

genrich

(Themenstarter)

Anmeldungsdatum:
27. Dezember 2004

Beiträge: 138

Problem gelöst!

Es gibt eine Datei ~\.Xauthorization und diese hatte als Benutzer/Gruppe root root... Das habe ich mal geändert auf den normalen User/Gruppe und nun geht's... Ist das so OK???

Jan-42

Anmeldungsdatum:
11. Januar 2005

Beiträge: 38

Doch es ist so einfach, das su funktioniert nie in einem Standart Ubuntu und ich kann auch keine Programme laufen lassen, die Verzeichnisse in einem nicht vorhandenen root home Verzeichnis anlegen wollen. Dafür muss ich mich erstmal als root einlogen, versuch es mal, dann wird /root(?) angelegt und danach sollte der auch die . Xauthori??? Datei darin speichern können. BTW Wenn ich den Befehl x-terminal-emulator ohne sudo aufrufe beikomme ich ein normales Terminal mit User Rechten und kein Root Terminal?!

Vielleicht benutzt VNC ja auch den Root Ordner auf deinem Rechner und das andere sucht den Root Ordner auf dem Ubuntu PC? Kenn mich mit VNC nicht aus. Das du per VNC verbunden bist und nicht direkt davorsitzt, hättest du auch ruhig eher verraten können.

Antworten |