永发信息网

请问各位前辈,Fedora13的root账户图形界面怎么登陆呀?

答案:3  悬赏:50  手机版
解决时间 2021-08-24 22:12
  • 提问者网友:鐵馬踏冰河
  • 2021-08-24 00:21

好像说,Fedora从早先起,root账户就不允许直接用图形界面登陆,要先修改/etc/pam.d/下面的gdm和gdm-password两个文件。可是这两个文件我都没有权限用vi编辑他们,无论我是从终端切换到root账户还是将现行账户划到root组,都无法修改这这两个文件,总是提示没有权限。请问,我该怎么做才能修改他们呀?抱歉,我是个菜鸟,如果需要从终端进行文本编辑,请告诉我详细的命令行,非常谢谢您!

最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-08-24 01:33

首先你需要拥有 root 权限,  用 su root  切换, 如果知道口令,就可以进入下一步.


vi /etc/passowrd    进行编辑,


vi简介


  VI 编辑器是Visual interface的简称,通常称之为VI。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。


  VI 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。没有菜单,只有命令,且命令繁多。Vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。


  VIM是VI的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。


  要在Linux下编写文本或语言程序,您首先必须选择一种文本编辑器。可以选择使用Vim编辑器,使用它的好处是几乎每一个版本的Linux都会有它的存在。然而它是在文本模式下使用,需要记忆一些基本的命令操作方式。您也可以选择使用 pico, joe, jove编辑器,午夜司令官mc编辑器等,它们都比Vim来得简单。如果您实在不习惯使用文字模式,可以选择视窗环境下的编辑器,像Gedit, Kate等,或是使用KDevelop,它是在Linux中的X Window下执行的C/C++整合式开发环境


vi 使用方法


  vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强 大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的, 因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。


  1、vi的基本概念


  基本上vi可以分为三种状态,分别是


  命令模式(command mode)


  插入模式(Insert mode)


  底行模式(last line mode)


  1) 命令行模式command mode)


  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。


  2) 插入模式(Insert mode)


  只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。


  3) 底行模式(last line mode)


  将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。


  不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。


  2、vi的基本操作


  a) 进入vi


  在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:


  $ vi myfile


  不过有一点要特别注意,就是您进入vi之后,是处于[命令行模式(command mode)],您要切换到[插入模式(Insert mode)]才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到 [插入模式(Insert mode)]再说吧!


  b) 切换至插入模式(Insert mode)编辑文件


  在[命令行模式(command mode)]下按一下字母就可以进入[插入模式(Insert mode)],这时候你就可以开始输入文字了。


  c) Insert 的切换


  您目前处于[插入模式(Insert mode)],您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下[ESC]键转到[命令行模式(command mode)]再删除文字。


  d) 退出vi及保存文件


  在[命令行模式(command mode)]下,按一下[:]冒号键进入[Last line mode],例如:


  : w filename (输入 [w filename]将文章以指定的文件名filename保存)


  : wq (输入[wq],存盘并退出vi)


  : q! (输入q!, 不存盘强制退出vi)


  3、命令行模式(command mode)功能键


  1). 插入模式


  按切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件;


  按[a]进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;


  按[o]进入插入模式后,是插入新的一行,从行首开始输入文字。


  2). 从插入模式切换为命令行模式


  按[ESC]键。


  3). 移动光标


  vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制光标左、下、上、右移一格。


  按[ctrl]+[b]:屏幕往“后”移动一页。


  按[ctrl]+[f]:屏幕往“前”移动一页。


  按[ctrl]+[u]:屏幕往“后”移动半页。


  按[ctrl]+[d]:屏幕往“前”移动半页。


  按[gg]:移动到文章的首行。


  按[G]:移动到文章的最后。


  按[$]:移动到光标所在行的“行尾”。


  按[^]:移动到光标所在行的“行首”


  按[w]:光标跳到下个字的开头


  按[e]:光标跳到下个字的字尾


  按:光标回到上个字的开头


  按[#l]:光标移到该行的第#个位置,如:5l,56l。

全部回答
  • 1楼网友:七十二街
  • 2021-08-24 04:01
init 3
  • 2楼网友:野慌
  • 2021-08-24 02:46
用root用户先登录到虚拟控制台中,这是可以的。 然后编辑文件/etc/pam.d/gdm,将该文件中的"auth required pam_succeed_if.so user != root quiet"这一行(在这一行前面加上"#",即改成#auth required pam_succeed_if.so user != root quiet) 再修改文件/etc/pam.d/gdm-password,同样地注释掉"auth required pam_succeed_if.so user != root quiet"这一行。 完毕之后,重启计算机登录就可以了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯