In RedHat or Fedora systems, you will separate passwords and separate user accounts for root and non-root user.

But in Ubuntu, the default user already has root privileges but not allowed to run any command that requires root privileges directly. Instead the user needs to use “sudo” command to invoke any command that requires root privileges. However this is little bit inconvenient if one (especially a RedHat/Fedora user who is used to “su” command) is sick of “sudo” command and wants a full shell access with root privileges.

In Ubuntu, you need to provide self password whenever “sudo” command prompts for password.

There are two alternatives to get a full blown shell with root privileges in Ubuntu.

Method1:

neo:/home/neo> sudo bash
Password:
root:/home/neo>

Method 2:

neo:/home/neo> sudo -i
Password:
root:/home/neo>