问题描述:
今天突然发现除了root之外的用户都启动不起来startx,报:
Fatal server error:
PAM authentication failed, cannot start X server.
Perhaps you do not have console ownership?
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@xfree86.org.
giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error.
Couldnt get a file descriptor referring to the console
解决思路:
检查/var/run/console.lock包含的用户名,而且/var/run/console/<user>要存在。在进行认证时pam_console比较用户名是否同console.lock内容一致,如果不符,认证失败。/var/run/console/<user>用来记录用户登录的次数,用户注销后console.lock就可以删除。
解决措施:
我使用的是oracle这个普通用户,在/var/run/console/下运行touch oracle命令创建了一个名为oracle的文件,重新运行startx就可以进入图形化界面了。
分享到:
相关推荐
在解决这个问题的过程中,我们学到了 Linux 系统中的一些基本概念和命令,例如 startx 命令、FontPath 配置、xfs 服务、chown 命令、chgrp 命令等。这些知识点对于 Linux 系统的管理和维护非常重要。
### Linux Startx 出现 "could not open default font 'fixed'" 的解决方法 #### 背景介绍 在使用Linux操作系统的过程中,用户可能会遇到启动图形界面(通过`startx`命令)时出现“could not open default font '...
了解startx的启动过程对于 Linux 系统管理员和开发者来说非常重要。本文将对startx的启动过程进行详细分析。 1. Xinit Xinit是一个命令行工具,用于启动X窗口系统。它是startx脚本的核心组件之一。 #### 1.1 功能...
### Linux常见问题分析 #### 1. Linux为什么这么耗内存? - **问题描述**:使用`free`命令查看系统内存时,发现空闲内存很少,即使没有运行大型应用。 - **原因分析**:Linux内核设计的一个特点是尽可能利用空闲...
### virtual PC 2007 安装 Linux 花屏问题解决方案 #### 概述 在使用 Virtual PC 2007 虚拟机软件安装 Linux 操作系统(如 Red Hat 9.0)时,可能会遇到屏幕显示异常(通常称为“花屏”)的问题。这主要是因为默认...
本文将深入探讨Linux Termux一键安装脚本的工作原理、安装步骤、使用技巧以及可能遇到的问题。 首先,让我们理解Termux的基本概念。Termux基于Android的Linux兼容层,如 BusyBox 和 PRoot。BusyBox集合了许多常见的...
Linux 的基本命令包括关机命令 shutdown、重新启动计算机命令 reboot、用户登录命令 startx、用户注销命令 logout 等。 Vi 编辑器 Vi 编辑器是 Linux 下最有名的编辑器,也是学习 Linux 必须掌握的工具。在 Linux ...
- 启动X Window:使用命令`startx`。 - 加密远程登录:`ssh`。 - 超级用户ID:`root`。 - Linux最高目录:`/`。 - `mesg`命令帮助:`man mesg`。 - 权限字串-rwxrw-r-x对应的八进制权限:765。 - IDE硬盘分区...
以上内容涵盖了Linux操作系统的一些基础概念、常见问题的解决方法和系统开发中的实用技巧,对于Linux用户来说是十分重要的学习资料。通过深入理解和实践,可以更好地掌握Linux系统并解决日常遇到的问题。
在 Linux 中,有两种方式可以进入图形界面:startx 和 init 5。startx 命令可以启动图形界面,而 init 5 命令可以将系统运行级别切换为 5,即图形界面。关闭图形界面的方式是 Ctrl+Alt+Backspace。 Linux 中有许多...
Linux 期末考试试题8套 含答案 本资源提供了 Linux 期末考试的试题,涵盖了 Linux 操作系统的各个方面,包括文件系统、用户管理、进程管理、网络管理等。该资源对 Linux 操作系统的基础知识进行了系统性的总结和...
Linux的基本命令包括关机命令shutdown -h now、shutdown -r now、reboot、startx等。用户登录时尽量少用root账户登录,因为它是系统管理员,最大的权限,难免操作失误。可以利用普通用户登录,登录后再用“su -”...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
archive、ctlinnd、elm、getlist、inncheck、mail、mailconf、mailq、messages、metamail、mutt、nntpget、pine、slrn、X WINDOWS SYSTEM、reconfig、startx(start X Window)、Xconfigurator、XF86Setup、xlsatoms...
Linux 命令大全 Linux 命令是对 Linux 系统进行管理的命令。Linux 系统管理的命令是它正常运行的核心,与之前的 DOS 命令类似。Linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。 控制台命令是指通过...
Linux是世界上最广泛使用的开源操作系统之一,它以其稳定性和强大的命令行工具而闻名。在Linux系统中,用户通过命令行界面来执行各种任务,无需图形化用户界面(GUI)。本篇文章将详细阐述几个重要的Linux命令,这些...
知识点:Linux 图形界面,X Window,startx 命令。 16. 用来分离目录名和文件名的字符是 slash (/)。 知识点:Linux 文件系统,slash (/) 分隔符。 17. “rm –i” 命令会提示是否真的删除文件。 知识点:Linux...
学习Linux的命令行界面,不仅可以提高工作效率,还能培养解决问题的能力,因为许多复杂的问题可以通过简单的命令行工具解决。随着技能的提升,用户还可以探索更多的Linux工具、服务配置和自动化脚本,进一步提升其在...
2. 进入桌面命令:startx。 3. 关机:shutdown -h now。 4. 重启:shutdown -r now /reboot。 5. 使用普通用户登录,少用 root 登录,使用“su -”来切换。 6. 注销 logout。 7. 使用快捷键 ctrl+D。 VI 编辑器是 ...
补充说明:startx 为启动X Window 的script 文件, 实际上启动X Window 的程序为xinit。 参 数: [程序] 此处所指定的[程序]为X Window 所要 执行程序的配置文件。 [--服务器设置] startx 预设会去读 取.xerverrc中...