On 02/23/2017 10:47 AM, Dan Norton wrote:
While playing around with Xfce, startx, and fvwm I've managed to
clobber something such that the user can't log in. All attempts result
in a fresh login box with my inputs removed. However, it is still
possible to log in as root.
I've tried passwd to no avail.
I've tried editing /etc/shadow and removing everything between the
first two : (expecting to log in with a blank or no password) to no avail.
To get to this point, I used Xfce on:
#1 SMP Debian 3.16.39-1 (2016-12-30)
fvwm was installed using Synaptic and run from an Xfce terminal
session. When it did not produce the expected result, I shut down and
rebooted. At this point it was no longer possible to log in as user -
only as root.
Do I have to rename /home/<user>, delete <user>, then re-define it as
a new user and restore its home directory?
Or is there a better way?
It should be possible to do some serious research and figure out exactly
which package is croaking, and why, and then edit the configuration file
for that package in /home/<user>. But in my experience with similar
situations, this takes much more time than it is worth. I have found
that usually just deleting the configuration files in /home/<user> will
work. This is probably easier than the solution that you propose, but
your solution should work as well, as long as you don't copy back the
configuration files when you do the restore.
Thanks,
- Dan
--
73's de Mike, WB5VQX