Debian忘记root密码解决方法及编辑sudoers的注意事项

简介: 这个是从别的地方看来的,但是从哪看的,早就忘记了。 看到很多人老在论坛里面问这个问题,有的人给的答案也不多。 特拿出来,随便当笔记用。   Debian忘记root密码解决方法   对于一些版本的OS(如redhat)来说,编辑grub,在后面加上“single”即可进入单用户模式。
这个是从别的地方看来的,但是从哪看的,早就忘记了。
看到很多人老在论坛里面问这个问题,有的人给的答案也不多。
特拿出来,随便当笔记用。
 
Debian忘记root密码解决方法
 
对于一些版本的OS(如redhat)来说,编辑grub,在后面加上“single”即可进入单用户模式。但是对于debian来说,这种方式是无效的,因为debian进入单用户模式也需要你输入root用户的密码。
 
下面介绍一个在所有版本linux的grub上均可以使用的方法:
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。
2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;
3、在句末加上”init=/bin/bash”,回车;
4、按“b”启动系统。
这样我们即可获得一个bash的shell。
进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:
mount -no remount,rw /
passwd root
sync
mount -no remount,ro /
reboot
 
编辑sudoers的注意事项

的编辑sudoers有几种方法,我一般用
sudo vim sudoers
在修改时将警告修改的文件是read-only的。于是我曾经犯傻地将权限进行了修改
sudo chmod a+x /etc/sudoers
好了,麻烦来了,只要使用sudo命令就出现warning:
   ”sudoers的权限应该是400,现在是×××"
其实,记住了,修改后,使用
wq!
强制存盘退出。
细节的忽视,能搞走你半天时间……
 
本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/zfpnuc/archive/2009/09/30/4622191.aspx
目录
相关文章
|
Ubuntu Linux 网络安全
Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
本文介绍了Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录。
2712 1
Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
|
3月前
|
安全 Linux 网络安全
QGS
|
网络安全
Debian11无法使用root登入以及ssh登入
记Debian11无法使用root登入以及ssh登入
QGS
1586 0
Debian11无法使用root登入以及ssh登入
|
jenkins Linux 持续交付
debian : root exec npm install throw err
npm cli 参数 npm unsfae-perm , npm install unsafe-perm 官方的说明就是若是以 root 用户来执行unsafe-perm默认为 false,反之开启。 而我们 Linux 上的用户更多的是用 sudo 来临时赋予管理员的权限,用户有时候走 nobody,有时候走自定义的用户。
109 0
|
数据安全/隐私保护
RHEL和Debian上生成随机密码-mkpasswd
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/81051380 mkpasswd 在基于 RHEL 的系统上随 expect 软件包一起安装。
1646 0
|
关系型数据库 MySQL 数据库
|
Shell 数据安全/隐私保护
|
Ubuntu Linux 数据安全/隐私保护
ubuntu,debian root密码忘记破解
开机启动的时候在grub引导时,按住e进行启动项编辑,修改开头有linux字符及最后又ro字符的行,将ro字符改为rw single init=/bin/bash按F10键进行启动即可进入单用户模式, [root@none /]#passwd root即可修改root用户密码,再指向reboot重启即可,如报错不准重启,强制关闭电源即可解决!ok就这么简单,祝大家好运,切记勿用于不当场合.
2909 0