Nastavíme VNC pro nového uživatele, jako příklad použijeme název účtu john.
1. Vytvořte uživatelské účty VNC jako root:
$ su - # useradd john # passwd john
2. Upravte konfigurační soubor serveru /etc/sysconfig/vncservers a přidejte Jana na VNCSERVERS řádek a nastavte VNCSERVERARGS .
# vi /etc/sysconfig/vncservers VNCSERVERS="1:aa 2:john" VNCSERVERARGS[1]="-geometry 640x480" VNCSERVERARGS[2]="-geometry 640x480"
Account John bude mít rozlišení obrazovky 640 x 480.
3. Nastavte uživatelská hesla VNC. Přepněte uživatele na účet pro každého uživatele a jak je uvedeno níže, spusťte vncpasswd příkaz. Tím se vytvoří ~/.vnc adresář pro toto ID uživatele:
# su - john $ vncpasswd
$ cd .vnc $ ls passwd $ exit #
4. Potvrďte, že se vncserver čistě spustí a zastaví. Vytvořte xstartup skripty spuštěním a zastavením vncserveru jako root.
# service vncserver start # service vncserver stop # chkconfig vncserver on
5. Vytvořte xstartup skripty. Přihlaste se ke každému uživateli a upravte skript xstartup.
$ cd .vnc $ ls mymachine.localnet:1.log passwd xstartup
Upravte ~/.vnc/xstartup pro Johna, jak je uvedeno níže:
#!/bin/sh # Add the following line to ensure you always have an xterm available. ( while true ; do xterm ; done ) & # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
6. Spusťte vncserver jako root.
# service vncserver start
7. Otestujte každého uživatele VNC s klientem vnc, nahraďte [ip_of_vnc_server] IP adresou vnc serveru. Pro účet John:
# vncviewer [ip_of_vnc_server]:2