Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

[Howto] Passwortabfrage für VNC-Server über xinetd

Alles rund um die Systemverwaltung, die Administration und Konfiguration Eures Linuxsystems

Moderator: Moderatoren

Antworten
rolle
Guru
Guru
Beiträge: 3721
Registriert: 4. Mai 2004, 21:50
Kontaktdaten:

[Howto] Passwortabfrage für VNC-Server über xinetd

Beitrag von rolle » 27. Okt 2005, 23:09

Liebe Leute!

Mit bestem Dank an TranceTip poste ich hier eine Lösung, um eine Passwortabfrage schon beim Verbinden auf einen per xinetd gestarteten VNS-Server zu erzwingen.

Xvnc wird über xinetd gestartet, sobald man sich an die Displays :1 bis :3 verbindet (jeweils mit unterschiedlichen Auflösungen). Xvnc wird dann standardmäßig als User nobody ohne Passwortabfrage gestartet. Anders als beim Start über "vncserver" (was selbst "Xvnc" startet), wird beim direkten Aufruf von "Xvnc" nicht automatisch die Passwortabfrage aktiviert.
Um die Passwortabfrage zu aktivieren, ist folgendes zu tun:
Zuerst musst Du dem User nobody ein VNC-Passwort zuweisen. Das geht am einfachsten mit

Code: Alles auswählen

su - nobody
vncpasswd
exit
Dann editierst Du die Datei /etc/xinetd.d/vnc und hängst an die 3 Parameter von Xvnc (hinter server_args) noch

Code: Alles auswählen

 -rfbauth /var/lib/nobody/.vnc/passwd
dran (/var/lib/nobody ist das Home-Verzeichnis des Users nobody).
Dann startest Du mit

Code: Alles auswählen

rcxinetd restart
xinetd neu.
Das war's schon!
Horrido, Roland

Für meine Postings gilt außer bei Zitaten hier im Linux-Club die Creative Commons.

Werbung:
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast