一、利用passwd來查看root密碼
1. 打開終端,輸入以下命令:
sudo passwd root
2. 輸入當前用戶的密碼,然後輸入新密碼。重新輸入一次新密碼進行確認。
通過這種方式可以修改root密碼,也可以間接地查看root密碼。
二、查看/etc/shadow文件中的root密碼
1. 打開終端,輸入以下命令:
sudo cat /etc/shadow
2. 在輸出的內容中,找到root用戶所在行,可以看到第二個字段就是root密碼的加密字符串。
需要注意的是,該方式雖然可以查看root密碼,但是不應當輕易更改該文件。
三、利用chroot方式重置root密碼並查看
1. 製作Ubuntu啟動盤,插入電腦並重啟系統。
2. 進入Ubuntu系統後,打開終端,輸入以下命令:
sudo fdisk -l
3. 使用lsblk命令查看硬盤的信息,記錄下root分區的UUID。例如:
sudo lsblk -o NAME,FSTYPE,UUID
4. 掛載root分區,注意將下面的sda1替換成你自己的硬盤分區:
sudo mount /dev/sda1 /mnt sudo mount --bind /proc /mnt/proc sudo mount --bind /dev /mnt/dev sudo mount --bind /sys /mnt/sys sudo chroot /mnt
5. 進入chroot模式後,使用passwd命令更改root密碼,並重啟系統:
passwd root exit sudo umount /mnt/sys sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt sudo reboot
6. 重啟後,就可以使用新的root密碼登錄系統了。
四、總結
在Linux系統中,root用戶的密碼是特別重要的,如果忘記了root密碼,一定要通過安全的方式進行重置或者查看密碼。其中,使用passwd命令直接更改密碼是最為常見的方式,如果需要查看密碼而不想更改,可以通過查看/etc/shadow文件或者使用chroot方式進行操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/236644.html