虚拟机下linux 的root密码忘记怎么修改

虚拟机下linux 的root密码忘记怎么修改,第1张

一lilo引导 在出现lilo:提示时键入linuxsingleBoot:linuxsingle 回车可直接进入linux单用户模式 vi/etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码) reboot重启,root密码为空二grub引导 在出现grub画面时,选择linux引导项,然后按e键 选择以kernel开头的一行,再按e键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式; 回车返回,然后按b键启动,即可直接进入linux单用户模式 vi/etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码) 、reboot重启,root密码为空三、可以使用linux启动软盘引导出现boot后,输入linuxsingle可进入单用户模式;修改或删除root密码;四、使用Linux系统安装盘如果你既没做系统启动软盘,同时多系统的引导LILO和GRUB又被删除,那么只能使用Linux系统安装盘来恢复root的密码。用第一张Linux系统安装盘启动,出现boot提示符后输入:oot:linuxrescue此时系统进入救援模式,然后根据提示完成: 选择语言和键盘格式; 选择是否配置网卡,一般系统因网络不需要,所以可以选择否跳过网卡配置; 选择是否让系统查找硬盘上的RedhatLinux系统,选择继续; 系统显示硬盘上的系统已经被找到,并挂载在/mnt/sysimage下; 进入拯救状态,可重新设置root的密码:#chroot/mnt/sysimage(让系统成为根环境)#cd/mnt/sysimage#passwdroot五、卸下硬盘挂到别的机器上更改如果不怕麻烦的话,还可以把安装linux的硬盘卸下后挂到其他系统环境下同样是去修改/etc/passwd文件,修改过后保存即可;注: 、在不同的linux系统下输入single的方式和方法可能有区别,希望能自己去尝试; 、除了需要修改/etc/passwd文件外,可能也需要修改/etc/shadow文件,这是/etc/passwd密码文件的投影文件。

开机按 ‘e’

把ro改成 rw init=/sysroot/bin/sh
ctrl+x

chroot /sysroot 

passwd



exit

reboot
如果开启了 SELinux 需要在 '/' 分区上创 建 autorelabel 文件(touch /autorelabel)
sysroot交叉编译时指定临时根目录的方式
在linux16行最后添加rdbreak

ctrl+x

mount(看到sysroot只有ro权限)

mount -o remount,rw /sysroot 重新挂载

mount

chroot /sysroot

passwd



touch /autorelable   让selinux生效

ctrl+d 退出

reboot
在linux16行最后添init /bin/sh

ctrl+x

mount -o remount,rw /

passwd



touch /autorelable

exec /sbin/init (exec /sbin/reboot)

Linux下修改root密码方法以root身份登陆,执行:
passwd
用户名
然后根据提示,输入新密码,再次输入新密码,系统会提示成功修改密码。
找回root的密码
(一)Linux
系统密码破解在grub选项菜单按e进入编辑模式编辑kernel那行
/init
1
(或/single)按B重启进入后执行下列命令root@#passwd
root
(配置root的密码)
Enter
new
unix
password:输入新的密码
root@#init
6
(二)Debian
linux
系统密码破解在grub选项菜单’Debian
GNU/Linux,…(recovery
mode)’,按e进入编辑模式编辑kernel那行面的
ro
single
改成
rw
single
init=/bin/bash,按b执行重启进入后执行下列命令
root@(none)#mount
-a
root@(none)#passwd
root
root@(none)#reboot
(三)FreeBSD
系统密码破解开机进入引导菜单选择每项(按4)进入单用户模式进入之后输入一列命令
root@#mount
-a
root@#fsck
-y
root@#passwd(修改密码命令)
root@#root(要破解密码的用户名)
Enter
new
unix
password:
root@#init
6
(重启)
(四)Solaris
系统密码破解
bitscncom在grub选项菜中选择solaris
failasfe
项系统提示Do
you
wish
to
have
it
mounted
read-write
on
/a
[y,n,]
选择y就进入单用户模式输入下列命令
#passwd
#New
passwd:输入新的密码
#Re-enter
New
passwd:在次输入新的密码
#init
6
(重启)
bitscncom
(五)NetBsd
系统密码破解1开机:当出现提示符号并开始倒数五秒时,
键入以下指令:
>
boot
-s
(进入单用户模式命令)
2在以下的提示符号中
Enter
pathname
of
shell
or
RETURN
for
sh:
按下Enter3键入以下指令:
#
mount
-a
#
fsck
-y
4使用
passwd
更改
root
的密码
5使用
exit
指令进入多人模式

默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,
enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。
没有默认的,因为你还没给root设置密码,,你第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 , so
sudo passwd root
[sudo] password for you :---> 输入你的密码,不回显
Enter new UNIX password: --- > 设置root 密码
Retype new UNIX password: --> 重复
=========================================================================
用安装时建立的用户登陆后在Shell执行
sudo passwd root回车Password:后输入刚建立的用户密码回车
Enter new UNIX password:
这时输入要设置的root密码两次就会看到
password updated successfully了!
=========================================================================
安装后可以到用户和组里面去改,随便改的。要在登录时用root的话,可以在“登录界面”里改,让管理员登录系统的选项就可以了

1、root肯定可以修改的,但是只有知道root密码的人才可以修改,不是任何人都可以修改的
2、SSH的秘密一般是你SSH过去用户的密码,其实也是系统密码
但是在公司,一般人是没有root密码的,这个只有管理员才有,其他人一般使用的都是新建用户,然后管理员分配相应的权限


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13377301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存