Fedora10无法使用root用户登录的解决方案

本文为原创,如需转载,请注明作者和出处,谢谢!

    最近测试fedora10,发现fedora竟然无法使用root用户进行登录,就算root的密码输入正确也不行。虽然大正常的工作中尽尽量避免使用root用户进行登录。但在其他情况,如学习、完成个人的工作等,以root用户登录还是很方便的(如果用其他用户登录会有很多限制)。
    最简单的解决方案是修改/etc/pam.d/gdm文件的内容。先以普通用户进行登录,然后打开/etc/pam.d/gdm文件,将如下一行使用#注释:

auth required pam_succeed_if.so user != root quiet

    由于目前是以普通用户登录的,因此,这时保存该文件会弹出如图1所示的错误对话框。

图1

    为了能保存gdm文件,需要在普通用户下使用su命令(要使用su -命令)将用户切换成root用户

su - root

    在输入root的密码后,可切换到root用户。这时使用kwrite gdm命令再次打开gdm文件(要注意,要在同一个控件台中打开gdm命令),将上面所述的那行注释掉,然后保存。再注销当前用户,使用root用户登录即可。

国内最棒的Google Android技术社区(eoeandroid),欢迎访问!

《银河系列原创教程》发布

《Java Web开发速学宝典》出版,欢迎定购

时间: 2024-09-25 05:17:12

Fedora10无法使用root用户登录的解决方案的相关文章

linux root用户登录后界面卡住不动

问题描述 linux root用户登录后界面卡住不动 其他用户登录也同样卡住不动 解决方案 卡住不动是什么意思?图形界面还是字符界面?截个图 解决方案二: linux有无穷的发行版,计算机又有无数硬件组合.你又可能做了无数的配置或者使用了无数种可能的软件. 结果就是根据你说的,我只能知道你一窍不通,所以建议你雇佣一个系统管理员帮你. 解决方案三: 系统有问题了,修复一下.查看系统启动提示信息等 解决方案四: 参考Boot problems; no login screen 是不是配置文件损坏了?

服务器root用户登录不了 linux普通用户如何修改passwd文件

今天一台服务器root用户登录不了,普通用户可以登录. 普通用户su到root用户也报错 su: bash: No such file or directory 查看下passwd文件 oracle@linux-35:~> cat /etc/passwd|grep root root:x:0:0:root:/root:cd root的shell竟然被人改成cd了,难怪报上面的错. 直接用oracle用户修改passwd文件还不行,没有修改权限. 所以我们得用sudoedit oracle@lin

Ubuntu keylin 14.04 怎么使用root用户登录?

  Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统.Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本. ubuntu-Kylin中国定制版的Ubuntu桌面Linux系统,融入中国独有的特色. ubuntu默认是不能用root用户登录的,对于个人来说没有root用户权限非常麻烦.这里我将介绍Ubuntu keylin 14.04开启root用户

启用 Root 用户登录 OS X

  大家都知道在 OS X 系统下可以通过在终端(Terminal)里面使用 sudo 命令获得 root 用户权限;下面介绍一个可以对 OS X 系统全局开启 root 用户权限的方法,也就是用 root 帐户登录系统. 系统偏好设置(System Preferences)-> 帐户(Accounts)-> 登录选项(Login Options) 点击加入(Join)按钮;点击打开目录实用工具(Open Directory Utility) 点击菜单烂的编辑(Edit)项,选择启用Root用

Ubuntu12.04 root用户登录设置

ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录.以普通身份登录Ubuntu后我们需要做一些修改. 1.普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入命令后回车:$sudo -s 2.然后输入安装ubuntu时设置的系统密码,即可进入root用户权限模式. 3.在终端窗口中执行$gedit /etc/lightdm/lightdm.conf 4.删除原来内容(最好先备份),替换为新内容如下:[SeatDefaults] allow

MySQL root用户登录的几个小问题(r12笔记第67天)

  今天和同事聊了聊技术的事情,聊到BAT里面的一些高大上的系统和设计,相比总是会有些差距,不过像那样体量的公司知识沉淀很深,所以能够做好我们力所能及的事情,把它细化做好,也是一种进步和改进.    如果你老是觉得自己的环境受限,有各种KPI或者是成本的考量,做事情从下往上去推动很难,这些都是实际的困难,很多公司都是存在这样的问题的.在资源受限方面,我尤其纠结,举个有意思的小例子,如果我收到一条报警,提示数据库表空间不足了,那就添加一个数据文件呗,结果数据库层面的空间问题解决了,而马上会收到一个

linux中忘记root用户登录密码解决方法

1.在Grub的引导装载程序菜单上,选择你要进入的条目,键入 "e" 来进入编辑模式: 2.在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入"e"进入编辑模式: 3.在句末加上"init=/bin/bash",回车: 4.按"b"启动系统. 这样我们即可获得一个bash的shell,进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密

CentOS忘记root用户登录密码怎么办

开机启动系统,在进入系统之前按键盘上面的Esc键,会进入下面的界面   按键盘上的e键,出现下面界面   用键盘上的方向键移动光标到第二项,然后再按键盘上面的e,输入一个空格键,然后在输入数字1,回车之后,会出现下面的界面   这个时候光标还是定位在第二项,继续按键盘上面的b键,系统会自动重启,   现在重置root密码 输入passwd  root,回车   要求输入新密码,这里输入123456 回车   再次输入123456 回车     看到passwd:all authenticatio

linux系统中root用户不能登录怎么办?

问题描述 linux系统中root用户不能登录怎么办? 自从我更改了Linux系统的IP地址,root用户就不能登录了,root用户登录提示"鉴定故障".普通用户可以登录,能用su命令登录root用户,但是不能直接登录. 解决方案 如果没有给ROOT设置密码,就用普通用户登录,没有普通用户这是不可能的登录进入终端,直接输入 sudo passwd root输入普通用户密码输入你要设置的root密码重复root密码这样用root就行了 解决方案二: 终端输入:sudo gedit /us