[vox-tech] Can a username be changed?
Shawn P. Neugebauer
vox-tech@lists.lugod.org
Sun, 9 Feb 2003 13:43:25 -0800
On Sunday 09 February 2003 01:29 pm, Bill Kendrick wrote:
> Is there a way to change a user's login name under Unix?
>
> Is it safe enough to simply rename their home directory and
> edit their entry in /etc/passwd and /etc/shadow?
>
> Or am I dealing with dangerous powers, and would be safe enough
> creating a brand new user and deleting the old one?
this should not be a big deal. the numerical user id is what's important.
if the UID doesn't change you won't have a problem. use vipw to
change username in /etc/passwd and /etc/shadow. that alone would
make the change--try it then ls the user's directory and you'll see the new
username show up. the home directory need only change as a matter
of convenience and consistency (i.e., users may expect their home
directory to be /home/username). if the username is hard-coded in
some configuration file someplace, you'll have to change it, too, of course,
but this is unlikely.
shawn.