Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / SUSE Linux忘记root密码的对策

在SUSE Linux环境下,进入单用户模式仍然需要密码,因此通过进单用户模式恢复root密码的方式行不通;恰好手边也没有SUSE的系统安装光盘,只能想其他办法了。总会有解决办法,最终的解决办法如下:1、重新启动机器,在出现grub引导界面后,在启动Linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。2、稍等片刻出现(none)#:命令行。3、这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。4、这时输入passwd命令就可以重置密码了。输入一个你记得住的密码,不过记不住也无所谓,现在我们已经知道解决的办法了,呵呵。5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。df- h 查看挂载(fsck)
mount /dev/sda1 boot
mount /dev/sda2 /
mount /dev/sda5 usr
mount /dev/sda6 var
mount /dev/sda7 home
mount /dev/sad8 data ----------------------------------------------------------------补充1:忘记SUSE Linux root密码时的一个解决方法 使用SUSE Linux的朋友们,如果您不小心忘了root密码时,可以采取以下的补救方法:1. 在boot options输入 init=/bin/sh:2. 此时如果直接以passwd尝试修改的话,系统会报错:3. 原因是/此时为read-only,请将它remount成read-write,再次执行passwd,即可成功修改root password:-----------------补充2:一网友参考的步骤如下,希望对大家有用:a,开机,进入GRUB界面:此时有三个选择:SUSE LINUX ENTERPISE SERVER 10软盘SUSE LINUX ENTERPISE SERVER 10 (Failsafe)移动光标到第三个(Failsafe)模式,按键e,此时光标移到下面的Boot,Options:————,将里面的默认的内容全删除,键入:init=/bin/bash,回车启动系统b,稍等片刻出现(none)#:命令行c,此时键入:mount -n / -o remount,rw和mount /usr,若/usr在/下,没有单独分区就不需要挂载,如在安装时单独分区的就需要挂载,否则会找不到passwd指令d,运行passwd root修改密码,重新启动即可。给Fedora8添加Windows字体SUSE Linux网络配置分享相关资讯      SuSE Linux 
  • SUSE Linux 企业版的实时补丁将带  (05月19日)
  • SUSE Linux Enterprise 11 SP4 发  (07/18/2015 09:26:52)
  • SUSE Linux – Zypper 命令示例  (11/10/2014 09:04:05)
  • SUSE Linux Enterprise 12 SP1 发  (12/23/2015 10:11:39)
  • 用于 SUSE Linux 包管理的 Zypper   (06/11/2015 15:34:30)
  • SUSE Linux Enterprise Serve 12   (11/05/2014 10:41:47)
本文评论 查看全部评论 (2)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款