#vi /etc/sysconfig/vncservers将developer用户名加入vncservers文件中
如下所示:
# VNCSERVERS="2:myusername"
VNCSERVERS="2:developer"
创建一个vnc的口令
#vncpasswd
Password:
Verify:
启动vnc服务
#sudo /sbin/service vncserver start
StartingVNCserver:2:developer[FAILED]
后来改为用户developer,并在/home/developer目录下创建vnc的口令
[developer@developer ~]$vncpasswd
Password:
Verifty:
$ls -d .vnc
.vnc
$ls .vnc
passwd
$/sbin/service vncserver start
StartingVNCserver:2:developer runuser:cannotsetgroups:Operation not permitted[FAILED]
$sudo /sbin/service vncserver start
developer is not in the sudorers file.This incident will be reported.
退出仍用root用户
#sudo /sbin/service vncserver start
StartingVNCserver:2:developer xauth:creating new authority file /home/developer/.Authority
New 'developer.fw:2(developer)'desktop is developer.fw:2
Creating default startup script. /home/developer/.vnc/xstartup
Starting applications specified in /home/developer/.vnc/xstartup
Log file is /home/developer/.vnc/developer.fw:2.log[OK]
这次成功了.
#cd .vnc
(/home/developer/下)
#ls
developer.fw:2.log
developer.fw:2.pid passwd xstartup
#vi xstartup
下面两行的注释去掉。
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
保存退出
重启vncserver
#sudo /sbin/service vncserver restart
Shutting downVNCserver:2:developer[OK]
StartingVNCserver:2:developer
New 'developer.fw:2(developer)'desktop is developer.fw:2
Starting application specified in /home/developer/.vnc/xstartup
Log file is /home/developer/.vnc/developer.fw:2.log[OK]
在本机上试连接到vncserver
#vncviewer localhost:2
成功,打开了一个vnc窗口,输入口令,进入。