RHEL: How to change a USER/GROUP UID/GID and all owned files

RHEL: How to change a USER/GROUP UID/GID and all owned files

# How to change a UID/GID and all belonging files

USER=myuser
OLDUID=7773
NEWUID=7774
GROUP=mygroup
OLDGID=157
NEWGID=158



# Assign a new UID to USER. Any files which the user owns and which are located in the
# directory tree rooted at the user's home directory will have the file user ID changed
# automatically. Files outside of the user's home directory must be altered manually.

usermod -u $NEWUID $USER

# Assign a new GID to GROUP. Any files which the old group ID is the file group ID must
# have the file group ID changed manually.

groupmod -g $NEWGID $GROUP


# Manually change files with old UID

find / -user $OLDUID -exec chown -h $USER {} \;


# Manually change files with old GID

find / -group $OLDGID -exec chgrp -h $GROUP {} \;
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
How to encrypt a partition using LUKS?
Viewed 508 times since Fri, Jul 13, 2018
HOWTO: Use SSL/port 465 in smarthost stunnel
Viewed 518 times since Fri, Sep 28, 2018
20 Linux Command Tips and Tricks That Will Save You A Lot of Time linux
Viewed 1590 times since Thu, Apr 18, 2019
Linux / UNIX: Run Command a Number of Times In a Row
Viewed 645 times since Tue, Aug 6, 2019
Linux - How to get network speed and statistic of ethernet adapter in Linux
Viewed 497 times since Fri, Jun 8, 2018
Top 10 darmowych i publicznych serwerów DNS
Viewed 828 times since Tue, May 22, 2018
Linux - How to monitor CPU usage
Viewed 518 times since Fri, Jun 8, 2018
Yum Update: DB_RUNRECOVERY Fatal error, run database recovery
Viewed 279 times since Fri, Jan 17, 2020
ZFS: Create a new zfs filesystem
Viewed 637 times since Sun, Jun 3, 2018
WatchDog watchdog.sh script for checking server running
Viewed 1768 times since Tue, Jul 31, 2018