kali的重复登录与vnc灰屏

本文介绍了在云安全环境中,使用VNC连接时遇到的灰屏问题及普通用户循环登录的解决方法。针对灰屏问题,通过修改.xstartup文件内容并重启VNC服务器得以解决。对于普通用户登录循环,原因是.Vauthority文件权限问题,通过调整文件权限或删除该文件可避免。此外,分析了Kali Linux中普通用户权限管理的严格性,并分享了项目背景与实验体验。
摘要由CSDN通过智能技术生成

云安全(二)VNC连接的一些小问题


前言:问题重现

第一,书接上篇,我上次发的博客,vnc的连接文件xstartup在一些人的电脑上运行时可能会出现灰屏、连接不到服务器的情况,下面我会给出详细的解决方法。
第二,如果存在一个普通用户,一个root用户时,如果使用vncserver会出现普通用户登录循环,无法进入系统的情况(在没有更改系统文件的前提下仍出现)

问题分析在最后。

使用和参考了以下的博客:
Ubuntu 18.04 LTS安装vncserver+xfce4

vnc未能与设置服务器联系,如何设置VNC服务器在Debian 8

Ubuntu 输入密码之后,桌面闪一下黑屏,然后又返回到输入密码界面

Ubuntu输入正确密码,屏幕一闪,又回到登录界面
由于系统不同,内容略有更改。


一、解决灰屏问题

不同的用户可能放在不同的地方,我的是放在root下的。

cd  /root/.vnc

编辑xstartup文件,内容如下。
在这里插入图片描述
防止打错,直接复制。

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

然后直接重启vncserver

vncserver -kill :3#我的vncserver是5903端口
vncserver :3

查看一下vnc的端口

netstat -ano |grep 5903

或者

netstat -tlnp | grep vnc

端口内容:
在这里插入图片描述
解决!下一个

二、普通用户循环登录

1.原因

因为vnc连接时,会默认在~目录下创建一个.Xauthority用于远程虚拟桌面的安全验证(本来是没有这个文件的,但是启动vncserver服务后,会跟据启动用户,我的是root,自动更改成root和root组所有的文件,导致普通用户无法登录,一直登录循环。
在这里插入图片描述

2.解决方法

解决方法也是比较简单
在登录页面或者进入桌面后按组合键:CTRL+ALT+F1
登录用户后更改 ~/.Xauthority的用户权限为普通用的,我的是zs。
更改:

chown zs:zs  ~/.Xauthority

更改后可以用ls命令查看文件的权限是否已经更改。
在这里插入图片描述
当然,有心的朋友可能会问,为什么不直接删了,反正原先也没有,当然可以,这也是一种办法,直接删!

三、原因分析

由于vncserver启动后就会访问这个文件,导致你每次使用vnc时,即使你更改完了这个文件,你依然会在开启vncserver下次登录时出现登录重复的情况。所以这只能解决一次。
当然也可以编写个开机自启动更改,但是完全没必要,还不如 重装直接使用root而不创建其他普通用户来被各种权限限制。qaq

四、总结

kali对于普通用户的权限管理特别严格,在你刚登录普通用户终端时如果用su切换root用户时;即使密码输入正确,还会出现鉴定故障的问题,这就体现了普通用户的痛点。而且,ssh连接的时候如果不进行root密码刷新,依旧会出现无法从普通用户切换到root的情况。

五、项目背景

多天的反复实验测试,做了六、七张快照来仔细体会kali系统的‘触感‘
我必须的吐槽一下。
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值