VNC Server als "normaler" Benutzer starten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
neuling
Beiträge: 159
Registriert: 21.07.2007 22:27:56

VNC Server als "normaler" Benutzer starten

Beitrag von neuling » 17.12.2008 14:50:58

Hallo,

der Titel des Threads ist vielleicht nicht optimal formuliert...
Ich habe unter Linux (auf einem PC mit dem Hostnamen linuxserver) einen VNC-Server (ich glaube der ist von Real VNC) installiert.

Diesen starte ich über die Konsole (ohne vorher einen 'lokalen' XServer zu starten).
Ich verwende dazu den folgenden Befehl:

Code: Alles auswählen

# vnc4server  -geometry 1024x1280
Leider wird der VNC Server mit dem Benutzer root gestartet:

Code: Alles auswählen

New 'linuxserver:1 (root)' desktop is linuxserver:1
Ich will die Session so starten, dass ich nicht als root angemeldet bin, wenn ich mich über den VNC Client verbinde.
Wie geht das?

MFG

Benutzeravatar
radium
Beiträge: 70
Registriert: 29.08.2008 21:58:11

Re: VNC Server als "normaler" Benutzer starten

Beitrag von radium » 17.12.2008 15:13:06

Hi, ich rate von solchen dingen eigentlich ab, aber ich kann es auch verstehen.

es gibt ja die sache mit den berechtigungen, vesuche es einmal mit dem SUID Bit. Hierzu lies dir bitte volgenden Artikel vorher genau durch.

http://wiki.ubuntuusers.de/chmod?redirect=no

Viel Erfolg!

mfG
mfg rAdiuM

Was hat Windows und ein Uboot gemeinsam? Macht man ein Fenster auf, fangen die Probleme an!

neuling
Beiträge: 159
Registriert: 21.07.2007 22:27:56

Re: VNC Server als "normaler" Benutzer starten

Beitrag von neuling » 17.12.2008 16:05:32

Danke für die Antwort
es gibt ja die sache mit den berechtigungen, vesuche es einmal mit dem SUID Bit.
Möglicherweise funktioniert dein Lösungsversuch...
Hi, ich rate von solchen dingen eigentlich ab
..aber ich bin auch nicht so begeistert von so etwas.

Ich weis nicht ob ich mich richtig ausgedrückt habe...
Mein Problem ist eigentlich nicht, dass ich den VNC Server nur starten kann, wenn ich mich vorher als root angemeldet habe.

Mich stört nur folgendes:
Wenn ich den VNC Server gestartet habe und mich dann über einen VNC-Client verbinde, öffnet sich ein leerer XServer mit einem xterm.

Und das xterm (und vermutlich auch die ganze Xserver-Session) wird als root ausgeführt. Das stört mich (ich will ja schließlich nicht als root auf der GUI arbeiten).

Es muss doch eine Möglichkeit geben, beim Start des Servers anzugeben, für welchen Benutzer der XServer gestartet werden soll
Oder Irre ich mich da?

uname
Beiträge: 12479
Registriert: 03.06.2008 09:33:02

Re: VNC Server als "normaler" Benutzer starten

Beitrag von uname » 17.12.2008 16:18:37

Es muss doch eine Möglichkeit geben, beim Start des Servers anzugeben, für welchen Benutzer der XServer gestartet werden soll. Oder Irre ich mich da?
Ich kenne VNC nur so, dass man bereits angemeldet ist. Geht aber bestimmt.


Aber für dein Problem wäre vielleicht

http://de.wikipedia.org/wiki/NX_NoMachine

die bessere Lösung. Da kannst du dann bei der Anmeldung vom Client aus den Benutzer auswählen.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: VNC Server als "normaler" Benutzer starten

Beitrag von Danielx » 17.12.2008 17:05:25

Wie möchtest du denn VNC genau verwenden?

Desktop-Umgebung komplett neu starten, wenn du dich mit VNC verbindest?
Oder eine laufende Desktop-Umgebung übernehmen?
Oder willst du den Login-Manager sehen (kdm, gdm ...)?

Gruß,
Daniel

Antworten