How to Enable Root User on Ubuntu 24.04

Richard
Written by
Richard
Feb 27, 2025 Updated Mar 20, 2026 4 min read
How to Enable Root User on Ubuntu 24.04

You enable the root user on Ubuntu 24.04 by setting a password for the root account.

The root account, often called the superuser, holds unrestricted administrative privileges on your Ubuntu system. It allows you to execute any command, modify any file, and manage all aspects of your operating system without needing to preface commands with ‘sudo’.

By default, this powerful account is disabled on Ubuntu distributions like 24.04 because its password isn’t initially set. This is a security measure, promoting the use of ‘sudo’ for administrative tasks.

However, if you prefer direct root access for convenience or specific workflows, enabling it is straightforward. Follow these steps to regain full superuser control.

Enable root

The user account added during installation is set an administrative account that can use the sudo command. It’s easy to use this account to enable the root user account.

To enable the root account, run this sudo command.

🐧Bash / Shell
sudo -s

Type your password when prompted.

Then, run the command to set the root user password.

🐧Bash / Shell
sudo passwd root

When prompted, enter and confirm a new password for the root account.

💻Code
New password: 
Retype new password:
passwd: password updated successfully

With the root user password set, the account is automatically enabled.

Run the command below and type the root password to switch to the root user.

💻Code
su -

You will know it’s the root user when the prompt begins with root and ends with #.

💻Code
root@Ubuntu:~# 

Restrict the su command

When you enable the root account, you should also restrict who can use the [su] command to switch users including root.

To do that, run the command below to open the su config file.

💻Code
nano /etc/pam.d/su

Uncomment the highlighted line in the file.

💻Code
# Uncomment this to force users to be a member of group adm
# before they can use `su'.
auth required pam_wheel.so group=adm

Exit and save.

Then, add the user who should be allowed to use the su command to the [adm] group.

💻Code
usermod -aG adm richard

That should do it!

Conclusion:

Enabling the root user account on Ubuntu 24.04 can provide you with powerful administrative capabilities. However, it is important to proceed with caution to ensure system security. Here are the key takeaways:

  • The root account offers full administrative access and can perform any task on the system.
  • By default, the root account is disabled to enhance security.
  • You can easily enable the root account using the sudo command to set a password.
  • Limiting the use of the su command helps prevent unauthorized access to the root account.
  • Always ensure that only trusted users are added to the adm group to maintain system integrity.
  • Regularly review user permissions and access to the root account to ensure ongoing security.

Frequently Asked Questions

How do I enable the root user on Ubuntu 24.04?

To enable the root user on Ubuntu 24.04, open a terminal and run the command 'sudo -s' to gain root privileges. Then, set a password for the root account by executing 'sudo passwd root' and follow the prompts.

Why is the root account disabled by default on Ubuntu?

The root account is disabled by default on Ubuntu to enhance system security. This prevents unauthorized access and minimizes the risk of accidental changes or damage to the system.

What is the purpose of the 'su' command in Ubuntu?

The 'su' command allows a user to switch to another user account, including the root account, in the terminal. It is important to restrict its use to trusted users to maintain system security.

How can I restrict access to the 'su' command?

To restrict access to the 'su' command, edit the '/etc/pam.d/su' configuration file and uncomment the line that requires users to be a member of the 'adm' group. Then, add trusted users to the 'adm' group using the command 'usermod -aG adm username'.

What should I do after enabling the root account?

After enabling the root account, it's crucial to regularly review user permissions and access to maintain system security. Ensure that only trusted users are added to the 'adm' group and monitor any changes made with root privileges.

Was this guide helpful?

Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *

Exit mobile version