I have installed 12.04 LTS but surprisingly not able to login as root. I have unlock and set the password for root but while login i can not see 'other' option in GUI login where i can put root id and password.
please help me.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
I store my home directory in lvm and occasionally need to unmount it to perform maintenance. It's much more convenient to login as root in those circumstances, as I can look up documentation online and browse the web while waiting for
By default, Ubuntu's greeter LightDM no longer supports logging in with an arbitrary username as it did in the past.
But this is still Linux, and we can configure this. Edit
/etc/lightdm/lightdm.conf with root privileges and add this line:
Reboot, and you can now login as any user by username including root.
This is not possible (without a lot of work manually overriding stuff) because it is pretty much always a bad idea.
In this question, there is a good discussion about the many things that can go wrong if you log in as root. Many things won't work at all. Other things won't work as expected. If you do anything wrong, you could destroy all the data on your computer. It makes your computer more vulnerable than windows to malicious attacks.
In all cases I've ever heard of, when a person is asking how to log in as root, they are trying to log in as root to accomplish something that could be better done without logging in as root.
As such, I recommend editing the question to ask how do best accomplish whatever you are actually trying to accomplish. We'd be happy to help you get to your goals :)
To actually enable root logins, first you have to set a password for the root account, and then unlock the locked root account. If you don't set a password for the root account the passwd command will return
`passwd: Unlocking the password would result in a passwordless account`
So, first execute in a terminal
sudo passwd root
you will prompted for a new Unix password. Write it twice(second for confirmation).
sudo passwd -u root
to unlock the account. This should return
passwd: password expiry information changed
If you want to disable root account in Ubuntu you need to lock the root account by using the following command
sudo passwd -l root
Open the terminal:and type
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal ) this it what it should already look like:
[SeatDefaults] greeter-session=unity-greeter user-session=unity greeter-show-manual-login=true greeter-show-manual-login=true
(What you need to replace the orignal with)
[SeatDefaults] autologin-user=<YOUR USER> autologin-user-timeout=0 user-session=ubuntu greeter-session=unity-greeter
You will auto-log into root
Please follow the steps:
before doing any changes please take the backup:
mkdir bakup cp /etc/gdm3/custom.conf backup/ cp /etc/pam.d/gdm-password backup/
sudo nano /etc/gdm3/custom.conf
And add the following line in the
[security] directive and save the file.
[security] AllowRoot=true [xdmcp]
Then Save it
sudo nano /etc/pam.d/gdm-password file. And add the hash (#) sign to the start of the following line and save the file:
#auth required pam_succeed_if.so user !=root quiet_success
To apply these changes, we have to restart the system. After the restart, login from the root account again and verify that the root account is enabled.