sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared 报错faled for display='unset'

时间: 2023-08-05 17:03:34 浏览: 55
这个错误提示说明 x11vnc 命令没有正确指定显示器。解决这个问题的方法是在命令中指定正确的显示器。你可以尝试下面两种方法: 方法一:使用 :0 指定默认显示器 在终端中输入以下命令: ``` sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared -display :0 ``` 其中 `-display :0` 表示使用默认显示器。 方法二:使用 xrandr 命令查询显示器信息 在终端中输入以下命令: ``` xrandr ``` 该命令会显示系统中所有的显示器信息。找到你要连接的显示器的名称,然后在 x11vnc 命令中使用 `-display` 参数指定该显示器的名称。例如,如果你要连接名为 HDMI-1 的显示器,可以使用下面的命令: ``` sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared -display HDMI-1 ``` 请注意,在使用 xrandr 命令查询显示器信息时,你需要以普通用户身份运行该命令,而不是以 root 用户身份。
相关问题

/etc/pam.d/system-auth

### 回答1: /etc/pam.d/system-auth 是 Linux 系统中 PAM(Pluggable Authentication Modules)认证配置文件。它用于配置系统级别的认证服务,如登录、sudo 等。在这个文件中可以配置认证机制、认证顺序、认证参数等。通常情况下,这个文件被系统默认使用,用户可以根据需要修改配置。 ### 回答2: /etc/pam.d/system-auth是一个配置文件,它是PAM框架的一部分,用来控制用户管理、身份验证等安全相关的操作。在Linux系统中,通过/etc/pam.d/system-auth配置文件来指定PAM模块,定义用户认证、授权和账户管理规则,以保证系统安全。 /etc/pam.d/system-auth文件使用简单的模块集合来实现此目的。系统提供了许多PAM模块,每个模块都提供一种安全机制,以满足不同的安全需求。系统管理员可以根据实际需求,选择不同的PAM模块来构建自己的安全策略。 在/etc/pam.d/system-auth配置文件中,可以定义一个或多个PAM堆栈,每个堆栈由一系列的PAM模块组成。在用户登录时,PAM堆栈会按照定义的顺序逐个执行。每个模块都有一个返回值,成功返回值为0,失败返回值为其他值。如果任意一个模块返回失败,则会导致登录失败。 该配置文件有许多常用的模块,如pam_unix.so、pam_env.so、pam_limits.so等,每个模块的作用不同,常用的模块有: pam_unix.so:用于验证用户的账户名和密码,检查密码是否过期等。 pam_selinux.so:用于检测SELinux安全策略的状态,并在用户登录时根据策略进行相应的设置操作。 pam_env.so:用于设置用户的环境变量。 pam_limits.so:用于限制进程的系统资源使用(例如CPU、内存、文件句柄数等)。 pam_systemd.so:用于在使用systemd进行系统管理时,为PAM提供支持。 总之,在Linux系统中,/etc/pam.d/system-auth配置文件是非常重要的,它是保证系统安全的一个重要环节。系统管理员应该认真地进行配置和管理,以确保系统安全和稳定性。 ### 回答3: /etc/pam.d/system-auth是一个重要的系统文件,它是用于配置系统的身份验证服务的。在Linux系统中,PAM (Pluggable Authentication Modules)是一种用于管理用户的身份验证、账户访问控制以及密码管理的框架。系统使用PAM通过系统认证模块来对用户进行认证和授权操作,而/etc/pam.d/system-auth则是PAM模块的默认配置文件。 该文件的作用主要包括以下几个方面: 首先,该文件用于配置系统的身份验证方式。可以设置本地身份验证,也可以连接远程服务器使用LDAP或Kerberos进行身份验证。可以配置多个顺序验证方法作为备用,以便用不同的身份验证方法进行身份验证。 其次,该文件还用于配置系统密码策略。配置强密码要求,例如密码长度、密码复杂度、密码过期时间等等。也可以禁止特定密码,防止用户使用常见的弱密码。 该文件还用于配置会话管理。它可以控制用户访问系统的时间、空闲时间、登录失败等等,确保系统的安全性。此外,还可以设置用户在系统空闲或注销时的操作,如注销时是否要清除进程以及会话中要处理的其他问题。 最后,该文件还可以配置不同的身份验证模块。这些身份验证模块可以是本地的或远程的,可以是不同的认证方式,如密码、指纹或硬件令牌等等。每个模块都可以根据需要进行配置,以满足各种不同的身份验证需求。 综上所述,/etc/pam.d/system-auth是非常重要的系统文件,它为系统提供了一个高度可定制的身份验证框架。通过对该文件进行适当的配置,系统管理员可以实现更严格的安全策略,从而更好地保护系统安全。

./bootstrap && ./configure --enable-vnc && make 报错 please install libssl-dev or openssl-devel

这个错误意味着缺少 OpenSSL 库的开发文件,你需要安装 `libssl-dev` 或 `openssl-devel` 包来解决这个问题。 如果你使用的是 Debian/Ubuntu 系统,可以运行以下命令来安装: ``` sudo apt-get install libssl-dev ``` 如果你使用的是 CentOS/RHEL 系统,可以运行以下命令来安装: ``` sudo yum install openssl-devel ``` 安装完成后再重新运行 `./bootstrap && ./configure --enable-vnc && make` 命令即可。

相关推荐

最新推荐

recommend-type

Linux命令su、sudo、sudo su、sudo -i使用和区别.doc

sudo 与 su 两个命令的最大区别是:sudo ...另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。
recommend-type

linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

在本篇文章里小编给大家整理的是关于linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法,有需要的朋友们参考下。
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

用matlab绘制高斯色噪声情况下的频率估计CRLB,其中w(n)是零均值高斯色噪声,w(n)=0.8*w(n-1)+e(n),e(n)服从零均值方差为se的高斯分布

以下是用matlab绘制高斯色噪声情况下频率估计CRLB的代码: ```matlab % 参数设置 N = 100; % 信号长度 se = 0.5; % 噪声方差 w = zeros(N,1); % 高斯色噪声 w(1) = randn(1)*sqrt(se); for n = 2:N w(n) = 0.8*w(n-1) + randn(1)*sqrt(se); end % 计算频率估计CRLB fs = 1; % 采样频率 df = 0.01; % 频率分辨率 f = 0:df:fs/2; % 频率范围 M = length(f); CRLB = zeros(M,1); for
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。
recommend-type

"互动学习:行动中的多样性与论文攻读经历"

多样性她- 事实上SCI NCES你的时间表ECOLEDO C Tora SC和NCESPOUR l’Ingén学习互动,互动学习以行动为中心的强化学习学会互动,互动学习,以行动为中心的强化学习计算机科学博士论文于2021年9月28日在Villeneuve d'Asq公开支持马修·瑟林评审团主席法布里斯·勒菲弗尔阿维尼翁大学教授论文指导奥利维尔·皮耶昆谷歌研究教授:智囊团论文联合主任菲利普·普雷教授,大学。里尔/CRISTAL/因里亚报告员奥利维耶·西格德索邦大学报告员卢多维奇·德诺耶教授,Facebook /索邦大学审查员越南圣迈IMT Atlantic高级讲师邀请弗洛里安·斯特鲁布博士,Deepmind对于那些及时看到自己错误的人...3谢谢你首先,我要感谢我的两位博士生导师Olivier和Philippe。奥利维尔,"站在巨人的肩膀上"这句话对你来说完全有意义了。从科学上讲,你知道在这篇论文的(许多)错误中,你是我可以依
recommend-type

实现实时监控告警系统:Kafka与Grafana整合

![实现实时监控告警系统:Kafka与Grafana整合](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy9BVldpY3ladXVDbEZpY1pLWmw2bUVaWXFUcEdLT1VDdkxRSmQxZXB5R1lxaWNlUjA2c0hFek5Qc3FyRktudFF1VDMxQVl3QTRXV2lhSWFRMEFRc0I1cW1ZOGcvNjQw?x-oss-process=image/format,png) # 1.1 Kafka集群架构 Kafka集群由多个称为代理的服务器组成,这
recommend-type

python中从Excel中取的列没有了0

可能是因为Excel中的列被格式化为数字,而数字前导的0被省略了。可以在Excel中将列的格式更改为文本,这样就会保留数字前导的0。另外,在Python中读取Excel时,可以将列的数据类型指定为字符串,这样就可以保留数字前导的0。例如: ```python import pandas as pd # 读取Excel文件 df = pd.read_excel('data.xlsx', dtype={'列名': str}) # 输出列数据 print(df['列名']) ``` 其中,`dtype={'列名': str}`表示将列名为“列名”的列的数据类型指定为字符串。