【银河麒麟V10】【桌⾯和服务器】单⽤户修改密码
⼀、桌⾯操作系统
(演⽰环境:银河麒麟V10 Desktop 0710 x86_64)
⽅法1:init⽅式
(如下服务器系统init⽅式,rd.break⽅式在桌⾯系统不⽣效)
⽅法2:live⽅式
(本⽅法适⽤于⽆法进⼊单⽤户模式,或者其他场景下系统深度崩溃,如⽆法进⼊grub、单⽤户、救援模式、系统库⽂件损坏命令⽆法使⽤等场景需要修复系统或者备份重要⽂件的情况)
⼀个同cpu架构的桌⾯u盘启动盘,然后选择从u盘启动,进⼊桌⾯live cd模式,即试⽤⽽不安装:
试⽤但不安装进⼊live环境,打开终端,输⼊# lsblk 查看分区情况,到根分区,桌⾯系统的话⼀般sda2就是根分区,所以如果是磁盘损坏,直接fsck -fy /dev/sda2即可(题外话)
# mkdir -p /mychroot/boot
# mkdir -p /mychroot/dev
# mkdir -p /mychroot/proc
挂载系统⽬录
# sudo mount /dev/sda2 /mychroot
# sudo mount /dev/sda1 /mychroot/boot
# sudo mount --bind /dev/ /mychroot/dev
# sudo mount --bind /proc /mychroot/proc
切根
# chroot /mychroot
切根完成后此时系统环境就是原来物理服务器上的系统环境了,就不是u盘临时桌⾯环境了# passwd arvin //更改arvin普通⽤户密码
# exit
# reboot
⼆、服务器操作系统
(演⽰环境:银河麒麟V10 Server 0711 x86_64)
⽅法1:rd.break⽅式
重启机器,在进⼊grub界⾯(如下图)时在光标第⼀⾏按“e”键进⼊编辑:
在linux /所在⾏⾏尾追加 rd.break,然后按“ctrl + x”组合键保存退出:
如下进⼊swich_root模式:
switch_root:/# mount //查看/sysroot读写权限:
如上图,如果是ro,需要重新remount赋予rw读写权限,如果本⾝就是rw则可忽略下⾯remount命令:
switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot //切根进⼊sysroot
小程序开发教程百度云switch_root:/# passwd root //修改root密码,输⼊两次,密码不回显,输⼊完直接回车即可
switch_root:/# touch /.autorelabel //selinux未开启则不需要此步
(说明:touch /.autorelabel命令会在根⽬录下创建⼀个名为.autorelabel的隐藏⽂件。在下次启动时,SELinux ⼦系统将检测到这个⽂件,然后使⽤正确的 SELinux 上下⽂重新标记该系统上的所有⽂件。在⼤型磁盘上,此过程可能需要很长时间。)
softreference 缓存switch_root:/# exit
switch_root:/# reboot //重启,登录输⼊更改后的密码即可
linux修改口令的命令⽅法2:init⽅式
重启机器,在进⼊grub界⾯(如下图)时在光标第⼀⾏按“e”键进⼊编辑:
在linux /所在⾏⾏尾追加single rw init=/bin/bash
(注:如果追加上述内容⽆法进⼊单⽤户,可以再追加⼀个console=tty0,即:在linux /所在⾏⾏尾追加 single rw
init=/bin/bash console=tty0,指定回显控制台)
进⼊单⽤户模式,然后# passwd root更改root⽤户密码,如下:
web初级工程师招聘# /usr/sbin/reoobt -f //重启机器,使⽤新密码登录
⽅法3:live⽅式
(本⽅法适⽤于⽆法进⼊单⽤户模式,或者其他场景下系统深度崩溃,如⽆法进⼊grub、单⽤户、救援模式、系统库⽂件损坏命令⽆法使⽤等场景需要修复系统或者备份重要⽂件的情况)
⼀个同cpu架构的桌⾯u盘启动盘,然后选择从u盘启动,进⼊桌⾯live cd模式,即试⽤⽽不安装:
进⼊如下从u盘临时启动的临时桌⾯环境:
打开终端,执⾏# sudo -i 提权,⽆需密码;
# lsblk //查看分区情况,看能否到根分区路径:
服务器⼤部分分区使⽤的是lvm逻辑分区,⽆法在u盘live环境直接识别,如果能成功识别(如下),那么恭喜可以直接跳过下⾯第1步,直接进⼊第2步
如果不能直接识别则⾛第1步安装lvm2⼯具重新激活⼀下逻辑分区:
第1步:安装lvm2
# apt install lvm2 -y //如果装上lvm2可以看到逻辑卷分区情况,如果宿主机有⽹络环境,进live环境也是可以联⽹直接apt在线安装的,如果内⽹环境可以离线安装,需要的包和依赖如下:
安装完成后执⾏# lvdisplay 查看lvm分区情况,如下图获取卷组名为klas,LV status为未激活状态
# vgchange -ay /dev/klas //激活逻辑卷,有报错提⽰可以忽略
第2步:创建chroot挂载⽂件⽬录
# lsblk //查看分区情况,如下图可以显⽰sda2分区详情
# mkdir -p /mychroot/boot
# mkdir -p /mychroot/dev
霹雳魔封在线观看国语# mkdir -p /mychroot/proc
挂载系统⽬录
# sudo mount /dev/klas/root /mychroot
# sudo mount /dev/sda1 /mychroot/boot
# sudo mount --bind /dev/ /mychroot/dev
# sudo mount --bind /proc /mychroot/proc
切根
# chroot /mychroot
切根完成后此时系统环境就是原来物理服务器上的系统环境了,就不是u盘临时桌⾯环境了
# passwd root //更改root密码
# exittrunc怎么读中文
# reboot
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论