How to enable root user in Kali 2020
Photo from Kali.org
So you’ve installed Kali because you’re interested in Ethical Hacking. Maybe you’re just trying a new flavor of Linux. If you’ve used Kali before you’ll notice that when you enter root
as username and toor
as password, it no longer accepts those credentials.
Kali will be running as user Kali
with password as Kali
.
From 2020.1 version, Kali Linux moved to default non-root user. This doesn’t mean that there is no root user or the password toor
is incorrect. It's just that there is no default password set for root user.
What does this mean and what are some ways around it?
In the earlier days, many applications on Kali needed root user permission to run. Think of this like having to "Run as Administrator" while using Windows. As time passed and Kali grew, a lot of users started using Kali as their primary OS. And when they do so they don't run as root user by default. So Kali concluded there is no need for a default root user and dropped it.
This article talks more in detail about their reasoning behind this decision and next steps.
According to Kali, you can do the following if you would like to go back to the default root user mode:
Login to Kali as user Kali [username
Kali
and passwordKali
].Try running the command
apt-get update
in terminal without the sudo command. It'll throw the following error since you do not have root permissions:
- Run the command
sudo dpkg-reconfigure kali-grant-root
in terminal to reconfigure password-less root rights.
- After clicking enter you'll see the following menu:
Notice user Kali
is not part of the trusted group, We need to add Kali to the trusted group.
- Click on
Enable password-less privilege escalation
You should see the following commands:
Which means user
Kali
has now been added to trusted user group and thus shall not require password to access root rights.If you run the command
sudo dpkg-reconfigure kali-grant-root
again, it should show userKali
in trusted user group.
This however did not work for me for some reason.
I decided to change the password of root instead, and that worked!
Steps to change the root password.
Open Terminal and type the command
sudo su
Then type in the command
passwd root
. This is the command to reset root password. Type in the new password and the password will be changed successfully!
- Now that you've changed the root password, logout as user
Kali
and login as userroot
with the password you set in the previous step.
Congratulations! You're now logged in as root user.
You can verify by trying the apt-get update
command.
Let me know in the comments below which method worked for you.