linux忘记root密码
重置SUSE&LINUX&ROOT密码
2、按箭头键直到这一行被突出显示,然后按 [e]。你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。
3、你会被带会编辑模式屏幕,从这里,GRUB 就会引导单用户Linux 模式。 结束载入后,你会面对一个与以下相似的 shell 提示:
这时会提示输入新密码 回车
4、输入新密码
这时会提示再输入一次新密码
5、再重新输入一遍新密码 回车
修改完成,重新启动就可以用新密码登陆了。
如果因为忘了LINUX下root口令导致无法登录系统,请试用下面的方法来重置忘记的root口令:
方法一:
1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);
2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;
方法二:
1、将系统光盘的第一张插入光驱,重新启动系统,从光驱成功引导后在boot: 后输入linux rescue回车。
2、跟着引导程序向下走,不必配置网络。但提问是否手索并挂载系统分区时选择“是”,系统进入“#”提示符下。
3、执行命令chroot /mnt/sysimage/ (默认的系统会挂在/mnt/sysimage/目录下)
sh-2.05#
4、现在,你便可以改变根命令,键入:
bash# passwd root
5、你会被要求重新键入口令来校验。结束后, 口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。
SUSE LINUX ENTERPRISE 11 SP1 密码重置方法
Linux系统管理:root用户密码修复
Linux系统管理:root用户密码修复作为Linux系统管理员,随着管理的系统越来越多,有时会遗忘root用户密码,怎么办?其中可以通过进入“单用户模式”进行root用户密码恢复。
进入单用户模式的前提是系统引导器能正常工作。
下面以GRUB 为例说明进入方法。
在GRUB 启动菜单里有“a”、“e”和“c”三个操作按键,使用这三个按键均可进入单用户模式。
1、使用“a”操作按键进入单用户模式这是进入单用户模式最快速的方法。
在GRUB 启动菜单里使用“a”操作按键编辑kernel 参数,在把rhgb修改成single,以告诉Linux 内核后续的启动过程需要进入单用户模式。
2、使用“e”操作按键进入单用户模式在GRUB 启动菜单里使用“e”操作按键进入启动菜单界面,移动光标至“kernel”配置项一行。
将光标定位到kernel 菜单项--输入single,以告诉Linux 内核后续的启动过程需要进入单用户模式。
将kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/V olGroup00/LogV ol00 rhgb quiet 更改为kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/V olGroup00/LogV ol00 single quiet更改后按按B启动单用户模式3、使用“c”操作按键进入单用户模式这是进入单用户模式最麻烦的方法,通常不使用这种方法进入单用户模式,此处旨在熟悉GRUB 命令行界面操作。
在GRUB启动菜单里使用“c”操作按键进入GRUB命令行界面。
分别使用GRUB下的root、kernel。
当系统进入单用户模式时,不需要输入用户名和口令,系统启动完成后将直接获得管理员root 的权限,控制台的提示符为“#”。
单用户模式下的控制台界面在上面的启动信息中有一条信息很关键:Remounting root filesystem in read-write mode:[OK]表示此时单用户模式下的根文件系统处于可读可写状态。
linux忘记密码的常用几种解决方法
linux忘记密码的常用几种解决方法推荐文章在Linux环境下mysql的root密码忘记怎么解决热度: linux系统忘记密码了怎么解决热度:linux尝试登录失败后锁定用户账户方法是什么热度:Linux系统扩容根目录磁盘空间的操作方法热度:linux下留本地后门方法有哪些热度:Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
这篇文章主要介绍了linux忘记密码的常用几种解决方法,需要的朋友可以参考下方法步骤本文在rh8上测试通过一. lilo1. 在出现 lilo: 提示时键入 linux single画面显示 lilo: linux single2. 回车可直接进入linux命令行3. #vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......保存4. #reboot重启,root密码为空二. grub1. 在出现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::......保存6. #reboot重启,root密码为空。
以下是其它网友的补充,大家可以参考下:一、进入单用户模式1.使用Linux 系统启动软盘如果你已创建了Linux 系统的启动软盘,而且设置计算机系统从软盘启动,当显示boot 提示符后输入:boot: linux single 系统进入了提示符为“#”的单用户模式,计算机引导的运行级别为1,本地文件系统被挂载,很多系统服务没有运行,跳过所有系统认证,是一个系统管理员使用特定的机器,把 root 文件系统挂为读写,此时你可以使用:(1)passwd 程序来设置root的新密码# passwd root# reboot重启系统后,root 密码已被更新。
在LINUX中,忘记超级用户root密码该怎么办呢?
在LINUX中,忘记超级用户root密码该怎么办呢?在LINUX中,忘记超级用户root密码该怎么办呢?在LINUX中,忘记超级用户root密码该怎么办呢?(以下方法,我试过,实验室安装的Linux AS4.0系统,不知怎么回事,root的密码改变了,我就用下面的方法改过来了,2005-09-08)1.先在虚拟机中启动Red Hat Linux。
2.在Grub引导程序中,在下面给出了一系列提示。
有兴趣的朋友可以都去试验一下。
我们这里按“e”键进入系统启动前的Grub配置.3.然后我们选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。
(注:阴影部分不一定完全相同)4.在“LABEL=/”后面输入“空格+single”后回车。
空格一定要记得输!5.然后选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single”,按“b”键启动单用户模式系统。
(注:阴影部分不一定完全相同)6.如果你的系统前面出现“sh-2.05b#”这样的提示符,那么恭喜你,你已经成功进入了单用户模式。
奖励鸡蛋一个!7.在“sh-2.05b#”后面输入“passwd root”后回车。
出现了激动人心的输入新密码界面。
8.输入新密码并再次确定后,你的root用户的密码就成功更改了。
9.然后输入“reboot”命令,重启系统,下次登陆就可以用新密码来使用root账户了。
有关Windows中忘记密码时解决的相关知识:1.在Windows中,本地账户都存储在本地的SAM数据库中。
该数据库存放在%systemroot%\system32\config文件下,文件名为SAM。
(%systemroot%是个环境变量,代表系统目录。
在XP和Windows server 2003系列中,%systemroot%=Windows目录,而在Windows2000系列中,%systemroot%=WinNT目录)2.在Windows中,当我们忘记超级管理员密码时,可以在纯DOS下对SAM改名或者直接删除。
Linux用户密码忘记如何处理
服务器长时间未使用,Linux系统忘记密码了怎么办?
其实出了使用LiveCD外还有一种更为快捷方便的方法重置Root密码,有了Root密码,基本系统的使用权又到了你的手中。
接下来开始介绍如何重置root密码吧。
首先需要重启服务器并引导到内核选择界面,如下图。
然后移动光标到需要引导的内核上并按下键盘上的“E”键,编辑内核,,并在内核kernel行的末尾添加“init=/bin/sh”(注意:有部分系统是“single”),如下图。
添加完后,同时按键盘“Ctrl”和“x”引导进入当前内核的单用户模式。
如下图
如图所示,我们还可以修改密码,默认修改root密码,也可以修改其他用户的密码passwd test
最后执行exec /sbin/init 即可退出单用户模式。
Linux下如何修改root密码以及找回root密码
Linux下如何修改root密码以及找回root密码Linux下修改root密码⽅法以root⾝份登陆,执⾏:passwd ⽤户名然后根据提⽰,输⼊新密码,再次输⼊新密码,系统会提⽰成功修改密码。
具体⽰例如下:[root@www ~]# passwd rootChanging password for user root.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully.Linux下添加新⽤户的命令useradd ⽤户名Linux下root密码找回⽅法Linux的root享有⾄⾼⽆上的权⼒,⼀旦root密码忘记或者被盗,是⼀件⾮常头痛的事情,那么怎么样才能找回root的密码呢?本⼈把其总结如下:(⼀)Linux 系统密码破解1. 在grub选项菜单按e进⼊编辑模式2. 编辑kernel那⾏ /init 1 (或/single)3. 按B重启4. 进⼊后执⾏下列命令root@#passwd root (配置root的密码)Enter new unix password:输⼊新的密码root@#init 6(⼆)Debian linux 系统密码破解1. 在grub选项菜单’Debian GNU/Linux,…(recovery mode)’,按e进⼊编辑模式2. 编辑kernel那⾏⾯的 ro single 改成 rw single init=/bin/bash,按b执⾏重启3. 进⼊后执⾏下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot(三)FreeBSD 系统密码破解1. 开机进⼊引导菜单2. 选择每项(按4)进⼊单⽤户模式3. 进⼊之后输⼊⼀列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密码命令)root@#root(要破解密码的⽤户名)Enter new unix password:root@#init 6 (重启)(四)Solaris 系统密码破解 1. 在grub选项菜中选择solaris failasfe 项2. 系统提⽰Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y3. 就进⼊单⽤户模式4. 输⼊下列命令#passwd#New passwd:输⼊新的密码#Re-enter New passwd:在次输⼊新的密码#init 6 (重启) (五)NetBsd 系统密码破解1.开机:当出现提⽰符号并开始倒数五秒时, 键⼊以下指令:> boot -s (进⼊单⽤户模式命令)2.在以下的提⽰符号中Enter pathname of shell or RETURN for sh:按下 Enter.3.键⼊以下指令:# mount -a# fsck -y4.使⽤ passwd 更改 root 的密码.5.使⽤ exit 指令进⼊多⼈模式.(六)debian linux系统密码破解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 rootsyncmount -no remount,ro /reboot这样即可成功更改debian的root⽤户的密码.(七)1.在启动linux的时候按Ctrl X,在bash#提⽰符下输⼊linux single 或 linux 1,然后在bash# 输⼊ passwd root 就可以更改密码了! 设置完后#init 6 重启 OK.2.在启动linux的时候按Ctrl X,在bash#提⽰符下输⼊:vi etcpasswd,找到root,把⾥⾯的root:x:….的“x”删掉.就删除了密码!(⼋)⼀、关于lilo1. 在出现 lilo: 提⽰时键⼊ linux single 画⾯显⽰ lilo: linux single2. 回车可直接进⼊linux命令⾏3. ⽤password命令修改密码⼆、关于 grub1. 在出现grub画⾯时,⽤上下键选中你平时启动linux的那⼀项,然后按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=/ single4. 回车返回,然后按b键启动,即可直接进⼊linux命令⾏5. ⽤password命令修改密码(九)1. 把系统安装光盘插⼊,重启机器,启动时迅速按下Del键,进⼊CMOS,把启动顺序改为光盘先启动,这样就启动了Linux安装程序,按F5,按提⽰打⼊Linuxrescue回车,进⼊救援模式,接下来是选择语⾔及键盘,直接回车即可,程序提⽰已经把硬盘上的Linux系统安装到了/mnt/sysimage下,然后出现了超级⽤户提⽰符#.2. 进⼊到硬盘etc⽬录下:cd/mnt/sysimage/etc,先做备份防不测:cpshadowshadow.old修改shadow⽂件的属性为可写:chmod wshadow然后⽤vi修改之:找到含root⽤户信息的那⼀⾏:root:….:,前两个冒号之间就是加密的密码,把它删除掉(冒号不能删),存盘退出.这样root的密码就为空了.3. 不会⽤vi的⽤户可以采取如下⽅法:找⼀张DOS盘插⼊软驱,把Shadow拷贝到DOS盘上:mcopyshadowa:/然后在Windows下⽤附件中的记事本修改之,注意打开⽂件类型⼀定要选所有⽂件(*.*),存盘退出.再拷回:mcopya:/shadowmnt/sysimage/etc4. 把Shadow的属性改回只读:chmod-wshadow,输⼊Exit退出,取出光盘.为安全起见,重启后应在终端窗⼝中再给root加上密.。
Red_Hat_Linux忘记root密码解决办法
2.选择每项(按4)进入单用户模式
3.进入之后输入一列命令
root@#mount -a
root@#fsck -y
root@#passwd(修改密码命令)
root@#root(要破解密码的用户名)
Enter new unix password:
root@#init 6 (重启)
所以就要使用MD5对其进行加密。在终端中输入grub-md5-crypt回车,这时系统会要求输入两次相同的密码,之后系统便会输出MD5码。大家只需要将生成的MD5密文复制下来,然后在按照password --md5 MD5密文这个格式设置全局或者菜单密码,保存退出,重启计算机即可。
这样,就可以启动linux的单用户模式,有点类似windows的安全模式,就是只启动最基本的系统,网络服务、系统服务等都不启动。单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令:
root@#mount -a
root@#fsck -y
root@#passwd(修改密码命令)
root@#root(要破解密码的用户名)
Enter new unix password:
root@#init 6 (重启)
(四)Solaris 系统密码破解
1.在grub选项菜中选择solaris failasfe 项
#Re-enter New passwd:在次输入新的密码
#init 6 (重启)
(五)NetBsd 系统密码破解
1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令:
> boot -s (进入单用户模式命令)
2.在以下的提示符号中
找回忘记了的root口令
找回忘记了的root口令
方法一:进入单用户模式(1)
一. grub
1. 在出现grub画面时,用上下键选中启动linux的选项,然后 按e键
2. 再次用上下键选中linux的内核选项(类似于kernroot=LABEL=/ rhgb quiet),然后按e键
3. 修改命令行,加入single,修改后的结果如下:
kernel /vmlinuz-2.6.9-22 ro root=LABEL=/ rhgb quiet single 4. 回车返回,然后按b键启动,即可直接进入linux命令行 5. 用passwd修改root的密码 6. 输入reboot命令,重启计算机
方法一:使用单用户模式(2)
二. lilo
1. 在出现 lilo: 提示时,键入 linux single 2. 回车,可直接进入linux命令行 3. 用passwd命令修改root的密码 4. 输入reboot命令,重启计算机
方法二:使用安装光盘
用安装光盘引导系统,进行linux rescue状态, 将原来/分区挂接上来,作法如下:
SUSE Linux忘记root密码的处理办法
GRUB修改法=============================================注意:此办法仅适用SLES8、SLES9,不适用于SLES10。
此办法不适合用于grub启动超时时间为0的机器,因为grub超时时间设置为0后,不能编辑grub 选项,此类机器必须使用光盘或网络引导到救援模式下修改root密码。
1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
2、稍等片刻出现(none)#: 提示符。
3、这时执行命令mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
4、输入passwd root命令就可以重置密码。
5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
6、重启linux使密码生效。
光盘引导修改法===============================================设备:USB光驱、SUSE9 SP2 CD1(或者SUSE9 CD1也可)用USB光驱引导进入救援模式。
输入root登陆Rescue login# root查看硬盘分区Rescue# fdisk -lDevice Boot Start End Blocks Id System/dev/hde1 1 1024 1048560 82 Linux swap/dev/hde2 1025 11264 10485760 83 Linux一般地,hde2或者sda2是根分区(注意:R0单板一般可以看到hde和hdg两个盘,只能修改hde盘的数据;R2一般看到是sda)挂载分区Rescue# mount /dev/hde2 /mntRescue# chroot /mnt修改root密码Rescue# passwdChanging password for root.New password:修改完之后,请不要执行其他命令!按CTRL+F2切换到另外一个终端上,取消分区挂载Rescue# umount /mnt重启单板Rescue# reboot。
UNIX、Linux操作系统root密码忘记的解决办法
几种操作系统root密码忘记的解决办法忘记HP unix的root密码1.重起机器,自检完成后,会出现这一行”To discontinue, press any key in 10 seconds“,按任意键,系统会中止启动,进入 Main Menu;2.键入bo,在系统询问” Interact with IPL (Y or N?)?”,输入“y”;3.在提示符ISL>后,输入”hpux -is “,系统进入单用户状态;4.键入”passwd root“,然后输入新的root密码;5.键入”reboot“,恢复系统正常运行。
忘记Solaris的root密码1.重启操作系统,进入ok模式(stop + A);2.用光盘启动到单用户模式:boot cdrom –s;3.挂载正常模式下的根分区/:mount /dev/dsk/c0t0d0s0 /mnt (c0t0d0s0视具体情况定,可以采用format来查看);4.修改挂载后etc下面的passwd 和shadow文件,修改root用户行为root::(root一行的别的内容不变)。
5.重启系统。
忘记Linux的root密码重启机器到grub:对于Redhat linux:1.用上下键将光标放在linux系统上,按”e”;2.在有kernel那一行按“e”,输入“空格 single”,然后回车;3.按”b”,启动,系统会自动进入单用户模式;4.使用passwd root命令,按提示输入新口令;5.修改口令后,输入reboot 命令重启系统即可。
对于SUSE linux:1.先按”esc”键,从grub的图形界面转至字符界面;2.用上下键将光标放在linux系统上,按“e”;3.在有kernel那一行按”e”,输入”空格 1”,然后回车;4.按“B”启动,系统会自动进入“runlevel 1”;5.然后执行“passwd root”,按提示输入新口令;6.修改完口令后,输入reboot命令重启系统即可。
LinuxMySQL忘记root密码解决方案
LinuxMySQL忘记root密码解决⽅案在使⽤MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于⼯作交接完成度不⾼,导致数据库root登陆密码忘记,如何解决?⼀、更改f配置⽂件1、⽤命令编辑/etc/f配置⽂件,即:vim /etc/f 或者 vi /etc/f 或者 nano /etc/f2.在[mysqld]下添加skip-grant-tables,然后保存并退出3.重启mysql服务:service mysqld restart⼆、更改root⽤户名1、重启以后,执⾏mysql命令进⼊mysql命令⾏2、修改root⽤户密码MySQL> UPDATE er SET Password=PASSWORD('新密码') where USER='root';MySQL> flush privileges;MySQL> exit注意:以上是5.7之前的版本使⽤,5.7之后的版本没有Password字段,password字段改成了authentication_stringmysql> update er set authentication_string=password(‘root123456') where user='root'; #修改密码成功Query OK, 1 row affected, 1 warning (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 1mysql> flush privileges; #⽴即⽣效Query OK, 0 rows affected (0.00 sec)mysql> quitByen>mysql -u ******* -p #以该⽤户登录成功.Enter password: ********…………………………mysql>注意:5.7之后的版本,密码不能过于简单,如123456,否则会报以下错误:ERROR 1819 (HY000): Yourpassword does not satisfy the current policy requirements。
Linux root遗忘密码的解决办法
您是否已经了解并尝试Linux 呢,在此我们搜集了在使用Linux 系统时最常用的4个技巧,以帮助您更好地使用Linux。
和UNIX系统相同,Linux超级用户root拥有系统的最高权限。
当由于用户的疏忽,遗忘了root 密码,或者系统受到黑客的入侵,无法用root 账号登录系统时,我们可以通过下列办法来恢复root 的密码。
一、进入单用户模式1.使用Linux 系统启动软盘如果你已创建了Linux 系统的启动软盘,而且设置计算机系统从软盘启动,当显示boot 提示符后输入:boot: linux single系统进入了提示符为“#”的单用户模式,计算机引导的运行级别为1,本地文件系统被挂载,很多系统服务没有运行,跳过所有系统认证,是一个系统管理员使用特定的机器,把root 文件系统挂为读写,此时你可以使用:(1)passwd 程序来设置root的新密码# passwd root# reboot重启系统后,root 密码已被更新。
(2)通过修改/etc/shadow 文件,删除root 的密码# cd /etc# vi shadow将以root 开头的一行中“root:”后和下一个“:”前的内容删除,第一行将类似于“root ::??”,保存后重启系统,root 密码置为空。
2.以LILO 多系统引导程序启动当系统以LILO 引导程序启动时,在出现LILO 提示符时输入:LILO: linux single进入单用户后,更改password 的方法同1。
3.以GRUB 多系统引导程序启动用GRUB引导系统进入单用户步骤:(1)启动GRUB,选择Red Hat Linux的选项,然后键入e 来编辑;(2)选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式;(3)回到了GRUB 屏幕后,键入b 来引导进入单用户模式。
进入单用户后,更改password 的方法同1。
Linux系统密码忘记后的五种恢复方法
Linux系统密码忘记后的五种恢复方法2007-04-01 CBSi中国·类型: 转载来源: 中国IT实验室作者:未知责编: 宝良一. lilo引导1. 在出现 lilo: 提示时键入 linux singleBoot: linux single2. 回车可直接进入linux单用户模式3. vi /etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码)4. reboot重启,root密码为空二. grub引导1. 在出现grub画面时,选择linux引导项,然后按e键2. 选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式;3. 回车返回,然后按b键启动,即可直接进入linux单用户模式4. vi /etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码)5、reboot重启,root密码为空三、可以使用linux启动软盘引导出现boot后,输入linux single可进入单用户模式;修改或删除root密码;四、使用Linux 系统安装盘如果你既没做系统启动软盘,同时多系统的引导LILO 和GRUB 又被删除,那么只能使用Linux 系统安装盘来恢复root的密码。
用第一张Linux 系统安装盘启动,出现boot 提示符后输入:oot: linux rescue此时系统进入救援模式,然后根据提示完成:1.选择语言和键盘格式;2.选择是否配置网卡,一般系统因网络不需要,所以可以选择否跳过网卡配置;3.选择是否让系统查找硬盘上的Redhat Linux 系统,选择继续;4.系统显示硬盘上的系统已经被找到,并挂载在/mnt/sysimage 下;5.进入拯救状态,可重新设置root 的密码:# chroot/mnt/sysimage (让系统成为根环境)# cd /mnt/sysimage# passwd root五、卸下硬盘挂到别的机器上更改如果不怕麻烦的话,还可以把安装linux的硬盘卸下后挂到其他系统环境下同样是去修改/etc/passwd文件,修改过后保存即可;注:1、在不同的linux系统下输入single的方式和方法可能有区别,希望能自己去尝试;2、除了需要修改/etc/passwd文件外,可能也需要修改/etc/shadow文件,这是/etc/passwd密码文件的投影文件。
linux系统root密码忘了怎么办三种方法快速找回root密码
linux系统root密码忘了怎么办三种⽅法快速找回root密码linux root密码找回⽅法⼀ 第1步:在系统进⼊单⽤户状态,直接⽤passwd root去更改。
第2步:⽤安装光盘引导系统,进⾏linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 第3步:将本机的硬盘拿下来,挂到其他的linux系统上,采⽤的办法与第⼆种相同. linux root密码找回⽅法⼆ 第1步:⽤lilo引导系统时:在出现 lilo: 提⽰时键⼊ linux single 画⾯显⽰lilo: linux single 第2步:回车可直接进⼊linux命令⾏ 第3步:使⽤以下命令“vi /etc/shadow”将第⼀⾏,即以root开头的⼀⾏中root:后和下⼀个:前的内容删除,第⼀⾏将类似于root::......保存 vi /etc/shadow 第4步:reboot重启,root密码为空。
linux root密码找回⽅法三 第1步:⽤grub引导系统时:在出现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=/ single 第4步:回车返回,然后按b键启动,即可直接进⼊linux命令⾏. 第5步:使⽤以下命令“vi /etc/shadow”将第⼀⾏,即以root开头的⼀⾏中root:后和下⼀个:前的内容删除,第⼀⾏将类似于root::......保存 vi /etc/shadow 第6步:reboot重启,root密码为空。
linux修改用户密码的方法
linux修改用户密码的方法一、使用passwd命令修改当前用户密码1.1 这是最基本也是最常用的方法。
在Linux系统中,当你以某个用户身份登录后,如果想要修改自己的密码,只需要在终端中输入“passwd”这个命令就可以啦。
就像打开一扇通往安全之门的钥匙,简单又直接。
1.2 系统会提示你输入旧密码,这就像是一个小小的考验,确认你是这个账号的真正主人。
输入旧密码之后,再输入两次新密码。
注意哦,新密码在输入的时候可不能马虎,要确保两次输入的新密码完全一致,不然就会像竹篮打水一场空,还得重新来一遍。
二、以root身份修改其他用户密码2.1 当你是系统的超级用户(root)时,你就有了更大的权力,可以修改其他用户的密码。
这时候使用的命令是“passwd 用户名”。
比如说,要修改名为“user1”的用户密码,就在终端输入“passwd user1”。
这就好比你是一家之主,可以管理家里每个人的钥匙一样。
2.2 输入这个命令后,系统不会像修改当前用户密码那样要求输入旧密码,直接就可以设置新密码。
这时候你要谨慎设置哦,因为你掌握着别人账号安全的大权。
可不能稀里糊涂地乱设,不然就会捅娄子。
2.3 同样,新密码也要输入两次确保无误。
这就像是给新钥匙开模,得精准无误,这样才能保证这个用户之后能够顺利地登录系统,就像火车行驶在正确的轨道上一样。
三、忘记root密码的情况3.1 如果不幸忘记了root密码,这可有点麻烦,不过也不是没有办法。
首先得重启系统,在启动过程中进入单用户模式。
这就像是在黑暗中摸索着找到一条特殊的通道。
不同的Linux发行版进入单用户模式的方法可能会有所不同,但大致思路是一样的。
3.2 进入单用户模式后,就可以直接使用“passwd”命令来修改root密码了。
这就像是在迷路之后又重新找到了回家的路,重新设置一个容易记住且安全的密码,然后就可以正常登录系统,继续掌控你的Linux世界啦。
在Linux系统中修改用户密码是一项重要的操作,无论是为了自身账号的安全,还是管理其他用户的账号。
Linux忘记root密码进入单用户模式切换运行级别切换用户
Linux忘记root密码进⼊单⽤户模式切换运⾏级别切换⽤户切换⽤户指令 su - ⽤户名当⾼权限⽤户切换到低权限⽤户的时候不需要密码反之低权限切换到⾼权限⽤户需要⾼权限⽤户的密码⽤exit可以退出当前⽤户,回到上⼀个⽤户⽽且它的退出是⼀层⼀层退出的:增加⽤户组:groupadd 组名删除⽤户组:groupdel 组名增加⽤户时直接加上组:useradd -d ⽤户组⽤户名修改⽤户的组:usermod -g ⽤户组⽤户名⽤户和组的相关⽂件/etc/passwd ⽂件:⽤户(user)的配置⽂件,记录⽤户的各种信息每⼀⾏的含义:⽤户名:⼝令:⽤户id:组id:注释性描述:主⽬录:登录shell/etc/shadow ⽂件:⼝令的配置⽂件每⾏的含义:登录名:加密⼝令:最后⼀次修改时间:最⼩时间间隔:最⼤时间间隔:警告时间:不活动时间:失效时间:标志/etc/group ⽂件:组(group)的配置⽂件,记录Linux包含的组的信息每⾏含义:组名:⼝令:组id:组内⽤户列表--------------------------------------------------------------------------Linux系统设⽴了7个运⾏级别,分别是:0:关机1:单⽤户(找回丢失密码)2:多⽤户⽆⽹络服务3:多⽤户有⽹络服务(⽤的最多)4:保留5:图形界⾯6:重启常⽤的级别有3和5centos7以下系统的运⾏级别配置⽂件: /etc/inittabcentos7以上系统的运⾏级别的更改参考下⾯的连接切换到指定运⾏级别的指令:基本语法init 0123456⾯试题:如何找回丢失的root密码思路:进⼊到单⽤户模式,然后修改root密码。
因为进⼊单⽤户模式,root不需要密码就可以登录了。
centos7以下的版本进⼊这个界⾯时按enter键:然后会进⼊到下⾯这个界⾯:然后按e进⼊编辑模式:光标选中kernel那⾏,再输⼊e:再最后⼀⾏按⼀个空格和1(我们输⼊的那个1就是让我们进⼊1级运⾏级别,即单⽤户模式,)然后按enter键返回到这个界⾯了,然后我们再输⼊b来启动就会进⼊到单⽤户模式,⽽且是以root⽤户登录,不需要密码然后我们再输⼊passwd root就可以更改密码了。
Linux下root密码丢失和运行级别错误的解决办法-电脑资料
Linux下root密码丢失和运行级别错误的解决办法-电脑资料我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办?不用担心,解决办法很简单,但还需理解运行级别和密码之间的微妙关系注:以redhat为基础发行的版本都可使用此方法,此处以CentOS做实验找回密码的方法第1步:进入grub菜单,在需要启动的系统选项上按下 e第2步:选择第2行以kernel开头的选项,再次按下e第3步:编辑最后一行,在末尾加上1(用运行级别1的方式启动,稍后讲解为什么是1),按Enter第4步:回到grub菜单后,按下b启动系统看第一行,我们以single user模式成功登录系统,直接就是root 用户然后,我们用passwd修改密码即可,简单吧~但是,知道如何找回root用户密码是不够的,难道你不奇怪为什么刚刚要在编辑启动项的时候加 1 吗?此处涉及到了/etc/inittab这个文件,只要Linux一启动便会自动加载它下面来看看内容以#开头的都是注释文件,真正有意义的是最后一行,其中的3就代表着当前系统所使用的运行级别那么,这0~6代表的7个选项各是什么意思呢?0 关机1 单用户模式,直接以root用户登录,不需要密码2 多用户,但没有网络服务3 多用户,有网络服务4 未使用,保留给用户自定义5 图形界面6 系统重启我们只需替换一下文件末行的数字3,就能更换运行级别了但,需要注意的是,上面很明确的标识了0和6是不可以作为默认运行级别的因为一旦开机之后,系统便会自动加载运行级别,然后不停的关机/重启此外,你可以直接在命令行中试试 init 6 ,看看是不是真的重启了倘若真有坏人恶意修改了inittab文件,你只需回到上面的步骤,在grub中启动到单一模式(别忘了,kernel那一行末尾加1)然后改回 etc/inittab 文件即可。