Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Yes it can be done. Keep in mind that this is a home directory. If you change the name then you will have to tell Linux that this account now has a home directory of /home/Henry.
There are various ways to do this. Let's use the command line.
Open a terminal window and enter these commands:
Code:
sudo usermod -d /home/Henry henry
sudo mv /home/henry /home/Henry
Now log off and log back on. That will reset your environment variables to the new home directory.
Last edited by stress_junkie; 11-19-2010 at 08:44 AM.
What about owner of all ~ files and directories? You probably should change it too.
We're not changing the account UID or the account name, just the home directory. The file ownership is maintained by UID. The UID isn't going to change so the file ownership doesn't need to change. We could even change the account name from henry to Henry and we still would not have any file ownership problems.
Good attention to detail, though, Mr. Alex. That's why I marked your post as helpful even though it was not correct. It is very important to think things through in system administration. You clearly ARE considering the consequences of a change to an account. That is very good.
Last edited by stress_junkie; 11-19-2010 at 12:03 PM.
Actually, you aren't even changing the name, just the home directory. The account name is still the same (henry) so the files will still be owned by henry. If you change the name henry to Henry in /etc/passwd /etc/group and /etc/shadow (also can be done through "usermod -l" and "groupmod -n"), THEN the names will be changed, but like stress_junkie said, if the UID stays the same, it won't matter.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.