【Linux】ubuntu20.04上使用xrdp控制输入密码之后一直停顿不动,进不去桌面环境

news2024/11/16 21:47:38

一、问题背景

如下图所示,每次登录桌面一段时间,就会因为自动锁定机制而锁定账户。
在这里插入图片描述
重新去激活账户时,输入正确的密码,回车确定,之后就停留在上面那个界面了。

二、 解决方案

2.1 重启xrdp服务

这个方法,有下面几点弊端:

  1. 如果其他用户也正在使用,那么你重启服务的时候会打断他的工作
  2. 如果你的桌面上已经运行了软件,并且正在工作,那么重启服务也会打断你的工作(例如仿真计算)
  3. 当你重启服务之后,你再连接xrdp,得到的不是一个接续上一次登录的界面,而是一个全新的软件都没打开的界面

所以,重启之前还是需要谨慎,万不得已不要重启。

不过我还是把锦囊发给大家,不到危急时刻千万别拆开使用!!!

sudo systemctl restart xrdp

2.2 关闭linux系统的自动锁屏设置

在尝试本方案前,我是通过GPT-4生成的本文的3.2方案,但是尝试之后不生效。

于是乎,还是用搜索引擎找到一个用GUI设置的方式来取消自动锁屏的方案。

在设置里找到隐私Privacy
在这里插入图片描述
左边点击Screen,右边出来screen lock设置选项,将Automatic Screen Lock的拨钮改成不启动。
在这里插入图片描述
这里我再解释一下其他选项的含义:

1.Blank Screen Delay:这里是黑屏时间,意思是你没有操作多久就会黑屏
2.Automatic Screen Lock Delay:你黑屏之后过多久,账户就会锁定

三、尝试过的无效方案

3.1 更改桌面环境(从gnome改到xfce)

如何更改xrdp远程桌面的桌面环境,这个问题你们详见我以前发的博客。

在配置startwm.sh文件之后,然后重启xrdp服务,即可生效。

所以这个方法,逃不了重启服务,也就避免不了对现有工作任务的中断。

关键是,这个方法,并不能解决账户锁定之后输入正确密码进不去桌面的问题。

3.2 关闭linux系统的自动锁定/锁屏设置

-------下面的方案,我测试时,发现过一段时间我的xrdp桌面还是会自动锁定----------

要确保远程 XRDP 桌面账户永远不被锁定,可以设置 PAM(Pluggable Authentication Modules)来禁用自动锁定功能。不希望在长时间无操作的情况下锁定用户,可以通过调整 PAM(可插入身份验证模块)配置中的会话超时设置来实现。

在 Ubuntu 和其他基于 Debian 的 Linux 发行版中,通常可以在 /etc/security/time.conf 文件中配置会话超时设置。

步骤 1:编辑 time.conf 文件

打开 /etc/security/time.conf 文件进行编辑:

sudo vi /etc/security/time.conf

步骤 2:添加或修改设置

在文件末尾添加或修改类似于以下的设置:

* - - - - :0

这里,* 表示所有服务,- 表示所有终端,- 表示所有用户,- 表示所有时间。:0 表示不设置会话超时限制。

保存文件并退出编辑器。

步骤 3:修改 PAM 配置以启用 time.conf

现在需要在 PAM 配置中启用 /etc/security/time.conf 文件。打开 /etc/pam.d/common-session 文件进行编辑:

sudo vi /etc/pam.d/common-session

在文件末尾添加以下行:

session required pam_time.so

保存文件并退出编辑器。

完成这些更改后,即使很长时间没有操作,用户会话也不会锁定。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/682626.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

支付宝沙箱支付详细教程(IDEA版)—2023最新版

😇作者介绍:一个有梦想、有理想、有目标的,且渴望能够学有所成的追梦人。 🎆学习格言:不读书的人,思想就会停止。——狄德罗 ⛪️个人主页:进入博主主页 🗼专栏系列:无 &#x1f33c…

leetcode数据库题第七弹

leetcode数据库题第七弹 1581. 进店却未进行过交易的顾客1587. 银行账户概要 II1633. 各赛事的用户注册率1661. 每台机器的进程平均运行时间1667. 修复表中的名字1683. 无效的推文1693. 每天的领导和合伙人1729. 求关注者的数量1731. 每位经理的下属员工数量1741. 查找每个员工…

软件性能测试流程指南

1 编写目的 规范Performance Tesing性能测试过程中的活动,明确测试活动流程和过程中各组织、角色的职责;使性能测试工作有章可循,控制测试活动按照计划有效的进行,用于指导性能测试项目的实施,从流程和规范性上保证测…

详细讲解~接口测试实践

目录 前言: 接口测试 为什么介绍接口测试? 模块接口测试 web接口测试 前言: 接口测试是软件测试中的重要环节,它涉及对系统的API(Application Programming Int…

中间件解析漏洞

服务器解析漏洞算是历史比较悠久了,但如今依然广泛存在。在此记录汇总一些常见服务器(WEB server)的解析漏洞,比如IIS6.0、IIS7.5、apache、nginx等 2|0 二、IIS5.x-6.x解析漏洞(针对asa/asp/cer) 2|11、打…

仿造 elementUI 实现一个下拉选择器

前言: 近期在项目中遇到了一个设计需求,在 UI 给我提供的原图中有一个和 element UI 选择器功能基本一致的样式,但是由于我们是有自己的主体颜色和一些细节上的样式设计的,无法直接复用 element 组件库。所以需要自己动手实现一个…

Linux3.权限

1.外壳程序(shell):通常情况下用户不直接与操作系统进行交互,而是通过外壳程序,在windows下叫做图形化界面,在Linux下叫做指令。 centos7使用的外壳程序是bash。 作用 :a.是用户和操作系统交互的中间软件层。b可以在一定程度起到保护操作系统…

HackTheBox - 学院【CPTS】复习3 - XSS、文件包含、文件上传、命令注入

XSS 登录表单 document.write(<h3>Please login to continue</h3><form actionhttp://OUR_IP><input type"username" name"username" placeholder"Username"><input type"password" name"password&…

动态规划:积木画

积木画 问题描述 小明最近迷上了积木画, 有这么两种类型的积木, 分别为 I I I 型&#xff08;大小为 2 个单位面积) 和 L L L 型 (大小为 3 个单位面积): 同时, 小明有一块面积大小为 2 N 2 \times N 2N 的画布, 画布由 2 N 2 \times N 2N 个 1 1 1 \times 1 11 区域…

如何解读 Java 的继承和多态特性?

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 前言继承类的继承继承的…

Gartner宣布,亚马逊云科技全球数据库市场份额超四分之一

对比常规的基础设施上云和应用上云,企业对于数据上云一直保持最为慎重的态度。不过也不是一成不变的,Gartner前不久公布的一组数据显示,在2022年全球数据库管理系统的市场份额排名中,作为纯云厂商的亚马逊云科技,超越了老牌传统数据库厂商甲骨文和微软,首次位居第一。 降低企业…

Qt信号和信号槽(二)

目录 信号槽使用拓展 示例1&#xff08;一个信号可以对应多个槽函数&#xff09;&#xff08;在上篇文章的代码中进行修改&#xff09;&#xff1a; 示例2(用信号连接信号)&#xff1a; 信号槽的连接方式 示例&#xff1a; Lambda表达式 语法格式 定义和调用 信号槽使用拓…

【金融量化】如何筛选基金?

基金的评价与筛选 1 筛选步骤 1.1 股票型基金 &#xff08;1&#xff09;构建备选池 优先考虑股票配置较为稳定的基金&#xff0c;这样才能预估基金未来一段时间的表现&#xff0c;及其对基准股票指数的跟踪情况。因此&#xff0c;首先应该剔除那些仓位变化较大、本身在进行…

[刷题] 删除有序数组中的重复项

系列文章目录 删除有序数组中的重复项 文章目录 系列文章目录在这里插入图片描述 前言1、题目1.2、判题标准1.3、示例 2、解题2.1、双指针正向查找2.1、逆序删除 3、总结 前言 数据结构在程序世界里非常重要&#xff0c;尤其大厂面试是必考项目&#xff0c;今天随机到[删除有…

“三步走”构建全链路数据能力,助力企业全面唤醒数据价值

01 企业数字化转型加速前进&#xff0c;数据价值唤醒仍面临多重挑战 数字经济蓬勃发展时代&#xff0c;数据已成为关键生产要素。随着国家政策对数据要素价值释放的方向引领&#xff0c;数据赋能企业经营决策、业务模式创新的需求不断强化&#xff0c;以及新兴技术工具的有效支…

[LeetCode 1401]圆和矩形是否有重叠

题目描述 给你一个以 (radius, xCenter, yCenter) 表示的圆和一个与坐标轴平行的矩形 (x1, y1, x2, y2) &#xff0c;其中 (x1, y1) 是矩形左下角的坐标&#xff0c;而 (x2, y2) 是右上角的坐标。 如果圆和矩形有重叠的部分&#xff0c;请你返回 true &#xff0c;否则返回 f…

音乐格式转换器mp3免费方法?分享四个实用的!

在日常工作和娱乐中&#xff0c;我们经常会遇到并使用MP3这种音频格式。它以小文件尺寸和优秀音质为特点&#xff0c;成为许多音频文件的首选格式。然而&#xff0c;当我们面对其他音频格式时&#xff0c;可能需要进行转换为MP3的操作。因此&#xff0c;接下来我将向您分享4种简…

篇章十一 Vuex

文章目录 一、理解 Vuex1. 是什么2. 什么时候用 二、Vuex 工作原理三、Vuex 环境搭建四、四个 map 方法的使用五、模块化 命名空间 一、理解 Vuex 1. 是什么 Vue 中实现集中式状态&#xff08;数据&#xff09;管理的一个 Vue 插件&#xff0c;对 vue 应用中多个组件的共享状…

蓝牙室内定位|蓝牙信标iBeacon部署原则

室内定位导航给我们的工作生活带来了诸多的便利&#xff0c;越来越多的企业愿意来SKYLAB了解室内定位方案&#xff0c;并根据自己的实际应用需求来选择米级蓝牙室内定位方案和厘米级UWB室内定位方案。今天SKYLAB君就来简单介绍一下蓝牙Beacon室内定位导航方案中Beacon的部署原则…

JAVA基础:线程池的使用

目录 1.概述 2.线程池的优势​​​​​​​ 2.1.线程池为什么使用自定义方式&#xff1f; 2.2.封装的线程池工具类有什么好处&#xff1f; 3.线程池的七大参数 3.线程池的创建 3.1. 固定数量的线程池 3.2. 带缓存的线程池 3.3. 执⾏定时任务 3.4. 定时任务单线程 3.…