免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 24523 | 回复: 7
打印 上一主题 下一主题

vncpasswd改不了密码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-12 18:18 |显示全部楼层 |倒序浏览
10可用积分
一台redHat服务器,因原来的管理员走了.我就想把vncserver的密码改一下
当我使用vncpasswd改密码时,没有提示出错.之后我重起vncserver服务
然而始终是原来那个密码!

接着使用vncpasswd /root/.vnc/passwd 更改密码也是一样的
最后我直接编辑/root/.vnc/passwd还是一样!

怎么回事?

论坛徽章:
0
2 [报告]
发表于 2008-06-13 18:36 |显示全部楼层
感谢楼上各位兄弟:

[ 本帖最后由 xi2008wang 于 2008-6-13 18:44 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-06-16 10:24 |显示全部楼层
搞明白了一些,但还是有些不明白的地方:

原来的vncserver是设置成仅在运行级别5启动.因此我是先用startx启动图形界面将vncserver启动的.然后用vncview连过去.这时的密码还是原来的

后来我按楼上兄弟的方法.删.vnc重新修改密码.但这个密码仅对文本模式下启动vncserver有效.而图形模式下启用的vncserver依然是还来的密码.

请问怎么改图形界面启动vncserver的密码

论坛徽章:
0
4 [报告]
发表于 2008-06-16 10:30 |显示全部楼层
图形界面启动的vncserver它的display应该是0吧?

论坛徽章:
0
5 [报告]
发表于 2008-06-16 10:34 |显示全部楼层
因为我这通过文本模式启动的vncserver
当用vncview连过去,登录后,界面注销不了,只能在服务器里停vncserer
不知兄弟们的是不是也这样?

论坛徽章:
0
6 [报告]
发表于 2008-06-16 11:37 |显示全部楼层
刚才在虚拟机试过了:
1.文本模式下启动的vncserver,当远程连接过去后,是注销不了
2.即使我把/etc/sysconfig/vncserver文件中设置成0:root,然后chkconfig --level 5 vncserver on
再startx启动到图形界面.使用vncview连ip 或ip:0 都不通

我打开终端:

  1. [root@main ~]# ps aux | grep vnc
  2. root     28434  0.0  0.1   3880   668 pts/2    R+   11:24   0:00 grep vnc
  3. [root@main ~]# ls
  4. anaconda-ks.cfg  bak  Desktop  install.log  install.log.syslog  mbox  sitemap
  5. [root@main ~]# chkconfig --list | grep vnc
  6. vncserver       0:off   1:off   2:off   3:off   4:off   5:on    6:off
  7. [root@main ~]# service vncserver restart
  8. Shutting down VNC server: 0:root                           [FAILED]
  9. Starting VNC server: 0:root A VNC server is already running as :0
  10.                                                            [FAILED]
  11. [root@main ~]#
复制代码

论坛徽章:
0
7 [报告]
发表于 2008-06-16 12:00 |显示全部楼层


刚才想想搞得这么麻烦干嘛,重装vncserver算了

因此我删了vncserver,.vnc目录,.Xauthority文件,然后安装vncserver
把/etc/sysconfig/vncserver设置成1:root(只有这一个)

然后用vncview连ip:1 是我自己的密码
可是连ip:0 也可以登录,还是原来的密码!

难道TMD也要把系统重装?:em12: :em12:

PS: ip:1登录vncserver的标题栏提示***.com:1
而使用ip:0登录标题栏的提示是LibVNCServer

论坛徽章:
0
8 [报告]
发表于 2008-06-16 13:27 |显示全部楼层
晕晕
通过netstat发现,原来以前使用的不是vncserver!
是gdm自带的vino.

  1. [root@mail ~]# netstat -atnp
  2. Active Internet connections (servers and established)
  3. Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name         
  4. tcp        0      0 0.0.0.0:5801                0.0.0.0:*                   LISTEN      29049/Xvnc            
  5. tcp        0      0 0.0.0.0:5900                0.0.0.0:*                   LISTEN      29113/vino-server   
  6. tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      29049/Xvnc                 
  7. tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      29049/Xvnc                          
  8. tcp        0     28 *.*.*.*:5900                *.*.*.*:21520               ESTABLISHED 29113/vino-server  
复制代码

vino的密码直接在 远程桌面选项 里改 或修改/root/.gconf/desktop/gnome/remote_access/%gconf.xml配置文件

搞了半天,原来一开始就弄错了.教训啊...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP