i think my problem is because i’m inexperienced with endeavouros. I installed a fresh system. I noticed that sudo is active. It works so far correct. But i can not login at the tty shell on console with root. I renew the password for root to be sure I use the right one. I also controlled if there are keyboard problems but no.
I searched the forum and the internet how to activate root login but nothing worked.
What did endeavouros.configured to deactivated root login?
thanks.
lari
EDIT: Only root account cant login. I also can use su with normal user and it worked. I have nothing configured additionally. Its really a fresh installation. I will also mentioned the error message in the tty console: “Login Incorrect”
no, i mentioned it in the first post. my normal user has the same password as root for simpler installation at the moment. This user can login without problems.
Ok, that was just a simple check.
Another simple check: if you temporarily change the root password to something very easy, does that work with the TTY?
I checked the passwd and noticed that as shell for root the entry is /usr/bin/bash. So i changed it to /bin/bash and the login works. I didnt changed that entry. My system was hacked I think. Really disturbing.
meanwhile i installed a fresh EOS as VM and the same problem occurs. I changed /usr/bin/bash to /bin/bash and it works.
I think dalto explains it correct. /usr/bin/bash is missing in the /etc/shells. But my question is why is /usr/bin/bash set as shell to user root. The other users get /bin/bash.