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
RHEL: XFS basic operations
Viewed 16298 times since Sat, Jun 2, 2018
How to Analyze or Read OS Watcher Output in three easy steps -- With Example ?
Viewed 42356 times since Thu, Jun 21, 2018
Fedora 32: Simple Local File-Sharing with Samba CIFS Linux
Viewed 9062 times since Sun, Dec 6, 2020
Super Grub2 Disk
Viewed 3637 times since Wed, May 22, 2019
WatchDog watchdog.sh script for checking server running
Viewed 5641 times since Tue, Jul 31, 2018
What is yum-cron ?
Viewed 2875 times since Fri, Oct 26, 2018
How to retrieve and change partition’s UUID Universally Unique Identifier on linux
Viewed 3290 times since Tue, Jul 17, 2018
LVM: Extend SWAP size by growing existing Logical Volume
Viewed 2685 times since Sat, Jun 2, 2018
socat: Linux / UNIX TCP Port Forwarder
Viewed 9924 times since Tue, Aug 6, 2019
How To Add Swap Space on Ubuntu 16.04
Viewed 2570 times since Fri, Jun 8, 2018