linux password incor linux password
发布日期:2020-08-12摘要:各类Unix和Linux密码丢失解决方法有哪些 一、SolaisROOT密码遗忘的处理方法 1 如果还能用普通用户登陆的话,%df etc,确定包含etc目录分区的设备名。 %df etc devds...
各类Unix和Linux密码丢失解决方法有哪些
一、SolaisROOT密码遗忘的处理方法 1.如果还能用普通用户登陆的话,%df etc,确定包含etc目录分区的设备名。
%df etc devdskc0t0d0s0... 此例中是c0t0d0s0,如果你的根目录分区设备不一样的话,替换一下就可以。
2.把系统盘插入cdom中。
3.出现提示符后,使用sync命令刷新文件系统。
4.按下stop+A。
5."ok"状态下键入oot cdom -s。
6.在"#"提示符下键入mkditemp ,然后键入mount devdskc0t0d0s0 temp。
如果出现挂接不上的情况时,那么就运行fsck先 fsck devdskc0t0d0s0,然后在mount。
7.cd tempetc。
8.cp shadow shadowak。
9.cat shadow得到oot的口令字符串 oot:djglcj0J:6453:::: (其中djglcj0J就是oot的加密后的口令字符串) 10.sed sdjglcj0J shadowshadownew。
11.cat shadownew查看是否已经变为。
oot::6453:::: 12.cp shadownew shadow。
13.cd unmount temp sync shutdown -i0 -g0 -y 14.取出CD后,重起系统,这时oot就不需要密码啦! 这样也可以! OK oot cdom -s #TERM=sun #expot TERM #mount devdskc0t0d0s0 a #vi aetcshadow(删除oot的加密后的密码) #eoot 二、恢复SCO UNIX超级用户口令 一旦运行SCO UNIX 机器的超级用户口令忘了,可以用这个方法解决。
在另一台安装了SCO UNIX的机器上,以Root用户注册,进入系统,用 mkdev fd命令或命令scoadmin中的Filesystem之Floppy Filesystem Manage来制作应急启动盘,包括Boottale 盘和Root filesystem盘。
将上述制作的Root filesystem盘安装到硬盘上。
# mount devfd0135ds18 mnt 再将硬盘上的etcpasswd 和tcfilesauthoot两个文件拷贝到Root filesystem盘上。
# cp etcpasswd mnt # cp tcfilesauthoot mnt 卸载机器1硬盘上的软盘。
# umount devfd0135ds18 用Boot软盘去启动遗忘口令的机器,根据提示插入Root filesystem软盘,待出现“#”时,进行下面操作,将硬盘挂到软盘上: # mount devhd0oot mnt 备份硬盘上的etcpasswd和tcfilesauthoot两个文件。
因为这两个文件中还包含其他用户的注册信息。
用Root filesystem软盘上的两个文件,覆盖硬盘上的两个文件etcpasswd 和tcfilesauthoot。
# mkdicyh # mount devfd0135ds18 cyh # cd cyh # cp passwd mntetc # cp oot mnttcfilesauth 卸载安装上的两个文件系统。
# umount devhd0oot # umount devfd0135ds18 取出软盘,重新启动机器,待出现Login时,以Root用户注册,键入第二台机器的超级用户口令,这样便可进入的超级用户了。
进入超级用户后,用Passwd和Root这两个文件的备份覆盖原来的文件,接着用passwd命令修改超级用户的口令。
用户可以用Alt+F2换一个窗口,以Root注册,现在用修改后的口令就能用了。
linux知识—忘记Linux密码怎么办忘记linux的密码要怎
如果忘记了Linux密码,这时有两种情况,一种是用LILO管理器来启动的,另一种是不通过LILO启动的。
如果你的系统是通过LILO管理器来启动的,可在LILO启动提示符LILOboot:后输入Linuxsingle,而后回车启动Linux系统进入单用户模式,这时,就可以用passwd命令来修改你的密码了,修改完后重新启动系统,就可以使用新的密码了。
以上方法在中文TurboLinux3.0.2下通过,但在SlackwareLinux下不能通过。
如果是第二种情况,修改密码就麻烦一些。
Linux的技术资料介绍和目前有关媒体发表的文章,都说在这种情况下必须从新安装Linux系统。
经过笔者的反复摸索,发现用以下方法可以清除Linux的密码:用Linuxboot软盘启动,当出现LILOboot:提示符时,输入linuxmount=/dev/xxxx,其中xxxx为Linux所在的分区,IDE硬盘的设备名为hda,第一分区为hda1,如果你的系统有两个IDE硬盘,第二个为hdb;如果你使用的是SCSI硬盘,则硬盘的设备名为sda。
正确输入硬盘的设备及分区号后启动Linux,系统自动将Linux的分区mount到/mnt下,这时,只要进入到/mnt/etc下,用vi命令将passwd文件中root行中的密码去掉,重新引导系统后,在超级用户下执行passwd命令,重新生成一个密码即可。
具体修改位置如下: :0:0root:/root:/bin/bash----将带下划线部分的内容删掉后存盘,即可使系统没有密码。
如果你的系统拥有passwd和shadow两个文件,需要修改的密码文件则是/etc下的shadow,它是passwd的一个映象,是真正存放密码的文件。
----如果你的Linux系统是其它版本,不能识别linuxmount=/dev/xxxx,也可使用以下通用方法解决:目前各个版本的Linux都随盘发行有应急引导盘,一般有两张,一张是boot盘,另一张是root盘,这两张盘的命名,各个版本基本都差不多,前面几个字符是rescxxxx,后缀是img或gz。
我所见到的是:rescboot.img、rescroot.img。
找到这两张盘后,使用随盘发行的IMG文件写盘命令rawrite.exe将rescboot.img、rescroot.img两个文件分别写入两张软盘,而后用这两张软盘将Linux引导起来。
引导起来后,在超级用户下执行:mount/dev/xxxx/mnt(xxxx的解释同上述)#cd/mntvi/mnt/etc/passwd----将超级用户密码删除,删除方法同上。
如果你的系统同时拥有passwd和shadow两个文件,仅修改shadow一个文件即可解决问题。
以下是shadow密码文件root行的实际情况: :9804:0:::::----用vi修改时,只须将带下划线部分删除掉即可删除密码。
修改LINUX密码
【语法】passwd[必要参数][选择性参数][用户名称]【功能说明】passwd指令用来设置用户帐号的密码,超级用户可以设置所有用户的密码。
【参数说明】必要参数具体说明如下:参数 功能-d 删除密码-f 强制执行-k 更新只能发生在过期之后-l 停止帐号的使用-S 显示密码信息-u 启用已被停止的帐号-x 设置密码的有效期-g 修改群组密码-i 过期后停止用户帐号选择性参数的具体说明如下:参数 功能--help 帮助信息--usage 主要用法【执行范例】【范例356】修改用户密码。
[root@localhost ~]# passwd kk //设置用户kk的密码Changing password for user kk.New UNIX password:BAD PASSWORD: it does not contain enough DIFFERENT charactersRetype new UNIX password:passwd: all authentication tokens updated successfully.[root@localhost ~]#本例使用指令“passwd kk”,设置帐号kk的密码。
【范例357】显示帐号的密码信息。
[root@localhost ~]# passwd -S kk //显示帐号的密码信息Password set, MD5 crypt.[root@localhost ~]#本例使用指令“passwd -S kk”,显示帐号kk的密码信息。
【范例358】删除用户密码。
[root@localhost ~]# passwd -d kk //删除用户密码Removing password for user kk.passwd: Success[root@localhost ~]#本例使用指令“passwd -d kk”,删除用户kk的密码。
【相关指令】useradd好多同学买了关于linuxr的书。
《linux指令速查手册》,我前段时间看了看还行。
如何破解Linux密码
centos7/rhel7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导linuxprobe点com/chapter-01.html#14_root平日里让运维人员头疼的事情已经很多了,偶尔把Linux系统的密码忘记了并不用慌,重置密码只需简单几步,。
重置密码主要有rd.break和init两种方法。
? rd.break方法:1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;4、mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限;5、chroot /sysroot/ 改变根;(1)echo redhat|passwd –stdin root 修改root密码为redhat,或者输入passwd,交互修改;(2)还有就是先cp一份,然后修改/etc/shadow文件6、touch /.autorelabel 这句是为了selinux生效7、ctrl+d 退出8、然后reboot至此,密码修改完成? init方法:1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。
2. 在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh3. 按Ctrl+x启动到shell。
4. 挂载文件系统为可写模式:mount –o remount,rw /5. 运行passwd,并按提示修改root密码。
6. 如何之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel7. 运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启
linux密码忘记怎么重设呢?
1. 系统启动后,在出现gu画面时,用上下键选中你平时启动linux的那一项,然后按e键 2. 再次用上下键选中你平时启动linux的那一项(类似于keneloot mlinuz-2.4.18-14 o oot=LABEL=),然后按e键 3. 修改你现在见到的命令行,加入single,结果如下: kenel oot mlinuz-2.4.18-14 single o oot=LABEL= single 4. 回车返回,然后按键启动,即可直接进入linux命令行 5.用passwd命令修改密码
如何在 Linux 上设置密码策略
用户帐号管理是系统管理员最重要的工作之一。
而密码安全是系统安全中最受关注的一块。
在本教程中,我将为大家介绍如何在 Linux 上设置密码策略。
假设你已经在你的 Linux 系统上使用了 PAM (Pluggable Authentication Modules,插入式验证模块),这些年几乎所有的 Linux 发行版都在使用它。
准备工作 安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力。
Debian、Ubuntu 或 Linux Mint 系统上: $ sudo apt-get install libpam-cracklib CentOS、Fedora、RHEL 系统已经默认安装了 cracklib PAM 模块,所以在这些系统上无需执行上面的操作。
为了强制实施密码策略,我们需要修改 /etc/pam.d 目录下的 PAM 配置文件。
一旦修改,策略会马上生效。
注意:此教程中的密码策略只对非 root 用户有效,对 root 用户无效。
禁止使用旧密码 找到同时有 “password” 和 “pam_unix.so” 字段并且附加有 “remember=5” 的那行,它表示禁止使用最近用过的5个密码(己使用过的密码会被保存在 /etc/security/opasswd 下面)。
Debian、Ubuntu 或 Linux Mint 系统上: $ sudo vi /etc/pam.d/common-password password [success=1 default=ignore] pam_unix.so obscure sha512 remember=5 CentOS、Fedora、RHEL 系统上: $ sudo vi /etc/pam.d/system-auth password sufficient pamunix.so sha512 shadow nullok tryfirstpass useauthtok remember=5 设置最短密码长度 找到同时有 “password” 和 “pam_cracklib.so” 字段并且附加有 “minlen=10” 的那行,它表示最小密码长度为(10 - 类型数量)。
这里的 “类型数量” 表示不同的字符类型数量。
PAM 提供4种类型符号作为密码(大写字母、小写字母、数字和标点符号)。
如果你的密码同时用上了这4种类型的符号,并且你的 minlen 设为10,那么最短的密码长度允许是6个字符。
Debian、Ubuntu 或 Linux Mint 系统上: $ sudo vi /etc/pam.d/common-password password requisite pam_cracklib.so retry=3 minlen=10 difok=3 CentOS、Fedora、RHEL 系统上: $ sudo vi /etc/pam.d/system-auth password requisite pam_cracklib.so retry=3 difok=3 minlen=10 设置密码复杂度 找到同时有 “password” 和 “pam_cracklib.so” 字段并且附加有 “ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1” 的那行,它表示密码必须至少包含一个大写字母(ucredit),两个小写字母(lcredit),一个数字(dcredit)和一个标点符号(ocredit)。
Debian、Ubuntu 或 Linux Mint 系统上: $ sudo vi /etc/pam.d/common-password password requisite pam_cracklib.so retry=3 minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1 CentOS、Fedora、RHEL 系统上: $ sudo vi /etc/pam.d/system-auth password requisite pam_cracklib.so retry=3 difok=3 minlen=10 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1 设置密码过期期限 编辑 /etc/login.defs 文件,可以设置当前密码的有效期限,具体变量如下所示: $ sudo vi /etc/login.defs PASSMAXDAYS 150 PASSMINDAYS 0 PASSWARNAGE 7 这些设置要求用户每6个月改变他们的密码,并且会提前7天提醒用户密码快到期了。
如果你想为每个用户设置不同的密码期限,使用 chage 命令。
下面的命令可以查看某个用户的密码限期: $ sudo chage -l xmodulo Last password change : Dec 30, 2013 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7 默认情况下,用户的密码永不过期。
下面的命令用于修改 xmodulo 用户的密码期限: $ sudo chage -E 6/30/2014 -m 5 -M 90 -I 30 -W 14 xmodulo 上面的命令将密码期限设为2014年6月3日。
另外,修改密码的最短周期为5天,最长周期为90天。
密码过期前14天会发送消息提醒用户,过期后帐号会被锁住30天。
LINUX进入系统的密码是什么啊?LOGIN和PASSWORD到底填些什么...
1. 在Grub引导程序中,在下面给出了一系列提示,按“e”键进入系统启动前的Grub配置.2.然后我们选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。
(注:阴影部分不一定完全相同)3.在“LABEL=/”后面输入“空格+single”后回车。
空格一定要记得输!4.然后选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single”,按“b”键启动单用户模式系统。
(注:阴影部分不一定完全相同)5.如果你的系统前面出现“sh-2.05b#”这样的提示符,那么恭喜你,你已经成功进入了单用户模式。
6.在“sh-2.05b#”后面输入“passwd root”后回车。
出现了激动人心的输入新密码界面。
7.输入新密码并再次确定后,你的root用户的密码就成功更改了。
8.然后输入“reboot”命令,重启系统,下次登陆就可以用新密码来使用root账户了
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省漳州市 -
给我们发邮件
E-mail:[email protected]
在线沟通