PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vnc beim booten als user automatisch starten - aber wie?



Fir3fly
20.04.01, 09:20
JO,

ich hab keinen schimmer. Wie kann ich VNC bei jedem bootup automatisch als eingetragener user starten. Also nicht als root!. :confused:

Hans-Georg Normann
23.04.01, 20:51
Hi Fir3Fly

versuch's mal mit
sudo -u RitaSchnell ......


Hans

Fir3fly
26.04.01, 20:43
danke Hans Georg. Hab heut bischen experimenliert und dieses posting hat mir sehr geholfen: [qoute] Hi there,

I use the rc.local to auto-start a number of VNC servers on a Linux box
at boot. The following is an extract from my rc.local:

<--CUT HERE-->
# Change the following to reflect your user list
vnc_users="root fred joe tom mick"
disp=0
for user in $vnc_users
do
echo -e "Starting VNC server for $user (display no. :$disp)...\c"
vncstart="/usr/local/bin/vncserver :$disp -depth 16 -geometry
1024x768"
vnc_cmd="su -l $user -c \"$vncstart\" >/dev/null"

if eval $vnc_cmd; then
echo "DONE"
else
echo "***VNC FAILED***"
fi

disp=$(( $disp + 1 ))
done
<--END CUT-->

I don't run a regular X server on this machine, so root always gets
display :0 from vnc when the system starts.

There may be simpler ways, but this does all I need. If you want to
junk stderr as well (usualy reports the progress messages as the server
starts up), add 2>&1 after /dev/null at the end of vnc_cmd. (Also, I'm
assuming you've already run a vncserver manually as each user to setup
their xstartup scripts, set passwords, etc.).

Hope this helps. [/quote]

Soll heissen ich hab das script in rc-local eingefügt und funzt super :)

Hexagon
24.05.04, 13:19
Hallo!


Nach der Verwendung des obigen Skriptes hab ich nun das Problem das ich nur die X-Oberfläche sehe, also keinen WindowManager... :(

Logge ich mich per ssh ein und starte den VNCServer nochmals per Hand, so funktioniert alles wunderbar! Nimmt vnc beim Start dann nur die falschen Skripte oder was?

Wie kann ich denn nun den vncserver mit den Startskripts des jeweiligen users ausführen?

System: FreeBSD 4.7
Danke schon mal im Voraus!