ubuntu How to reset lost root password on Ubuntu 16.04 Xenial Xerus Linux

This guide will provide you with an information on how to reset lost root ( administrator ) password on Ubuntu 16.04. This guide assumes that you have the actual physical access to your Ubuntu 16.04 Linux box.

Reboot to Grub Menu

In the first step you need to reboot your Ubuntu 16.04 Linux box to Grub's menu. If the Ubuntu 16.04 is the only installation available keep pressing SHIFT after you start your computer until GRUB's menu appears: reboot your Ubuntu 16.04 Linux box in Grub's menu

Edit Grub Menu

Once you reboot to Grub menu, select the first menu item or the menu item you normally use to boot your Ubuntu system and press e to edit:
Edit ubuntu's grub menu


SUBSCRIBE TO NEWSLETTER
Subscribe to Linux Career NEWSLETTER and receive latest Linux news, jobs, career advice and tutorials.


Alter boot menu

Once in the Grub's boot menu edit mode use navigation arrows to locate a line starting with linux and edit it to include read-write mode rw and init=/bin/bash. For example
FROM:

linux     /boot/vmlinuz-4-4.0-22-generic root=UUID=43ad24d3-e\
c5b-44ee-a099-a88eb9520989 ro  quiet splash $vt_handoff

CHANGE TO:

linux     /boot/vmlinuz-4-4.0-22-generic root=UUID=43ad24d3-e\
c5b-44ee-a099-a88eb9520989 rw init=/bin/bash

Edit ubuntu's grub item to init=/bin/bash
Once ready press CTRL+x or F10 to boot.

Reseting root's password

If all went well you should now see root shell command line and your root partition should be mounted with read/write flags. To confirm run:

root@(none):/# mount | grep -w /

Edit ubuntu
Now we are ready to reset root's password. To do so, simply run passwd command with no arguments. When prompted enter your new root password:

root@(none):/# passwd

password reset with passwd
All done. Your root's password is now reset.



Reboot System

Reboot your system using the following linux command:

root@(none):/# exec /sbin/init

Troubleshooting

Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged

Your root partition is mounted read-only. Try:

# mount -o remount,rw /

to resolve this issue.


[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00

Make sure that you removed splash boot option when editing grub's menu item.


When trying to reboot with reboot command I get:

Failed to connect to bus: No such file or directory
Failed to talk to init daemon.

Ignore, and reboot with:

# exec /sbin/init
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Linux Linux Network Statistics Tools / Commands
Viewed 7200 times since Mon, Sep 21, 2020
CentOS / RHEL : How to move a Volume Group from one system to another
Viewed 1519 times since Mon, Jan 28, 2019
Fałszujemy rozpoznania skanerów #2
Viewed 1619 times since Mon, May 21, 2018
RHCS6: Create a new Logical Volume / Global Filesystem 2 (GFS2)
Viewed 1122 times since Sun, Jun 3, 2018
Linux File Systems (mkfs, mount, fstab) ext4
Viewed 1476 times since Sat, Jun 2, 2018
15 Linux Yum Command Examples – Install, Uninstall, Update Packages
Viewed 1762 times since Thu, Oct 25, 2018
What is yum-cron ?
Viewed 1714 times since Fri, Oct 26, 2018
Linux PAM configuration that allows or deny login via the sshd server
Viewed 807 times since Wed, Oct 3, 2018
20 Linux Command Tips and Tricks That Will Save You A Lot of Time linux
Viewed 2676 times since Thu, Apr 18, 2019
How To Add Swap Space on Ubuntu 16.04
Viewed 1120 times since Fri, Jun 8, 2018