服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 4436|回复: 0

linux进入单用户模式及其修改密码

[复制链接]
dirtysea 发表于 2010-7-12 18:28:34 | 显示全部楼层 |阅读模式
1.centos7进入单用户模式

init方法

centos7的grub2界面会有两个入口,正常系统入口和救援模式,一般选择第一行;

修改grub2引导

    在正常系统入口上按下"e",会进入edit模式,搜寻ro那一行以linux16开头的;

    在该行把ro更改成rw;行末尾增加init=/bin/sh

    按下ctrl+x来启动系统,就能免密码进入单用户模式了。


2.centos6进入单用户模式

按e进入kernel编辑命令行,在包含kernel和ro那行的末尾,空格然后输入single 或s 或1

输入完成后按回车键,保存返回上一级启动菜单,按b 启动系统



3.修改root密码或者其它任何操作

    #passwd                       #修改密码

如果提示权限不够的解决:

mount -o remount,rw /  就可以修改文件了


完成任务后想进入正常启动,执行    #exec /sbin/init  








重新修改密码的方法。
      一. lilo
  1. 在出现 lilo: 提示时键入 linux single
  画面显示 lilo: linux single
  2. 回车可直接**linux命令行
  3. #vi /etc/shadow
  将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
  第一行将类似于
  root::......
  保存
  4. #reboot重启,root密码为空
***********************************************************************************
  二. grub
  1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
  2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
  3. 修改你现在见到的命令行,加入single,结果如下:
  kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
  4. 回车返回,然后按b键启动,即可直接**linux命令行
  5. #vi /etc/shadow
  将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
  第一行将类似于
  root::......
  保存
如果禁止修改就用chmod 777 /etc/shadow 赋予写权限
  6. #reboot重启,root密码为空
       7.**系统后你再自行的passwd 重新设置下系统的密码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-4-25 15:42 , Processed in 0.190261 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表