I made a boneheaded mistake and hard deleted /home. My restore was fairly old so now all of my initializations don’t work and I can’t log into my existing user account.
I tried to remove .kde but I still l have the problem. I tried logging into KDE as root, and it worked. (I know…)
I tried creating a new user and it failed, which leads me to believe that some default initialization is broken.
Sorry.
When i attempt to log into my account, mthe screen goes from the login screen to blank, stays that way for about a second and then the login screen reappears. The same thing happens if i create a new user. For some reason, root is able to log in and operate.
When i created new users, the usernames were shown on the KDE login window.
I dont have an easy way of logging in from a virtual terminal. It would be interesting to log in from the root account as my account. I think that would answer the question.
ll /home shows all of the users and their rights.
The listing of passwd shows values that would be expected username, x, user number, home directory and /bin/bash
Please pay attention to details.
Your users are created according to the current (AKA “new”) default, for instance:
jc:x:1000:1000:John Cox:/home/jc:/bin/bash
but permissions for /home/jc are shown as drwxr-xr-x which is according to the “old” default.
The same applies to user jc1while user jc2and its /home/jc2apparently were created fresh on the system according to the current “new” standard.
So apparently /home/jc/and /home/jc1 were restored from an old system that used the “old” default permissions or they were restored the wrong way by non-standard procedures, or again you fiddled with permissions in a way that scrambled the normal configuration.
So not a surprise if users jc and jc1 cannot log in the usual way, but user jc2 should be able to login to the graphical session, or at least on a VT via CTRL+ALT+F4. Well, unless you fiddled with the permissions of the whole /home/directory.
(Apparently we live in distant time zones, so I might not be able to help you effectively on the details)