linux系统忘记了密码 怎么办?
2016-03-02 14:45
423 查看
若忘记root密码,该怎么办,今天推荐两个简单的方法,适合刚入手linux的人。
以单人维护模式登录系统,利用grub开机管理程序更改密码(若你的开机管理程序是grub的话)。
重启系统,在读秒时按下任意键,屏幕即出现一个选单画面,仔细阅读选单底下的说明,按下e就能进入grub的编辑模式,此时屏幕上显示大致如下:
此时,将光标移至kernel那一行,再按一次e进入kernel该行的编辑画面中,然后在出现的画面当中,最后方输入single:
再按下enter确定之后,按下b就可以开机进入单人维护模式。
在单人维护模式下,在tty1中不需要输入密码即可取得终端机的控制权(root身份),之后即可用指令passwd修改密码:
重新输入密码
也可以直接编辑保存root密码的文件
vi /etc/shadow
删除第一行(即以root开头那一行)的root:后和下一个:的内容
保存该文件
重启,root密码即为空。
此方法适用redhat版本的linux系统。
还有一种方法,用安装光盘或rescueCD引导系统,进行linux rescue状态,挂载原来/分区:
大家或许注意到了,以上方法也说明了linux 单用户模式的安全漏洞,如果别有用心人想要修改root 密码,该怎么办。此时,我们可以限制单用户登录:
配置grub密码:
修改/boot/grub/grub.conf文件(从字面就可看出,这是grub的配置文件)
或者修改 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符号链接),作用一样。
其实,安全是一个体系,设置root密码及grub密码也不能保证系统绝对安全,任何一个环节的疏漏都可能导致系统的安全问题,但设置密码在一定程度上提高了系统的安全等级。
如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址:http://www.nfs-cloud.cn:81/appCenter/open/softcenter
以单人维护模式登录系统,利用grub开机管理程序更改密码(若你的开机管理程序是grub的话)。
重启系统,在读秒时按下任意键,屏幕即出现一个选单画面,仔细阅读选单底下的说明,按下e就能进入grub的编辑模式,此时屏幕上显示大致如下:
1 2 3 | root(hd0,0) kernel/vmlinuz-2.6.18-128.el5 ro root=<a href="http://so.21ops.com/cse/search?s=9181936462520079739&entry=1&q=LABEL" class="bdcs-inlinelink"target="_blank">LABEL</a>=/rhgb quiet initrd/initrd-2.2.18-128.el5.img |
1 | kernel/vmlinuz-2.6.18-128.el5 ro root=LABEL=rhgb quiet single |
在单人维护模式下,在tty1中不需要输入密码即可取得终端机的控制权(root身份),之后即可用指令passwd修改密码:
1 2 | sh-2.05# bash#passwd root |
1 | reboot |
vi /etc/shadow
删除第一行(即以root开头那一行)的root:后和下一个:的内容
保存该文件
重启,root密码即为空。
此方法适用redhat版本的linux系统。
还有一种方法,用安装光盘或rescueCD引导系统,进行linux rescue状态,挂载原来/分区:
1 2 3 4 5 6 | cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号)hd cd hd chroot ./ passwd root |
配置grub密码:
修改/boot/grub/grub.conf文件(从字面就可看出,这是grub的配置文件)
或者修改 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符号链接),作用一样。
其实,安全是一个体系,设置root密码及grub密码也不能保证系统绝对安全,任何一个环节的疏漏都可能导致系统的安全问题,但设置密码在一定程度上提高了系统的安全等级。
如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址:http://www.nfs-cloud.cn:81/appCenter/open/softcenter
相关文章推荐
- Linux下查看MySQL的安装路径
- linux gdb调试
- CentOS之——CentOS7安装iptables防火墙
- centos 系统时间的设置
- 学习LINUX决心书
- linux grep命令详解
- Building for Bebop on Linux
- Linux学习笔记之软件安装管理
- Centos7下Hortonworks的Ambari-server和Hadoop集群平台重装.
- Linux学习笔记(二)
- Linux 下 PHP 扩展 cURL 编译安装
- Linux LVM硬盘管理及LVM扩容
- CentOS 6.3下源码安装LAMP(Li…
- linux如何下解压windows下的.zip和…
- Linux下文件颜色代表的含义,Linux…
- Linux卸载MySQL
- CentOS 系统下 Python使用GDAL包
- Linux内核分析(第二周)
- centos 配置文件共享 nfs
- 学习Linux决心书