dc-ops
asked on
change UID for accounts in Linux (Redhat)
Due to some requirements, I need to change some users account UID.
I need to know what are the necessary/relevant changes that need to be made once the UIDs are changed. And also how do they related to processes and file permissions and to the applications & DBs running on the systems.
Bottomline is I do not want to change something which I am not aware of the consequences.
I need to know what are the necessary/relevant changes that need to be made once the UIDs are changed. And also how do they related to processes and file permissions and to the applications & DBs running on the systems.
Bottomline is I do not want to change something which I am not aware of the consequences.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
for a change you might want to look at mail, home direcotry files and other things before and after change
if You want to simply change the uid for user use
# usermod -u <new uid> username
# usermod -u <new uid> username
Once you change the UID of a regular user, that user will cease to own his home dir and files within. As root you can fix this:-
# usermod -u <new uid> username
# chown -R username: ~username
The colon after username changes the group of the user's files to his default group - miss it out if you're not planning to change that. To make sure you're going to work on the rigt directory, yo can "echo ~username" first - that should echo the path of the user's home dir.
If you are changing the UID of a system user (mailer or whatever), follow the advice posted earlier (find command &c)
# usermod -u <new uid> username
# chown -R username: ~username
The colon after username changes the group of the user's files to his default group - miss it out if you're not planning to change that. To make sure you're going to work on the rigt directory, yo can "echo ~username" first - that should echo the path of the user's home dir.
If you are changing the UID of a system user (mailer or whatever), follow the advice posted earlier (find command &c)