A bunch of commands to change UIDS and GIDS
A bunch of commands to change UIDS and GIDS
Here's the commands to run as root to change the UID and GID for a user.Simply change the variables in angled brackets to match your settings:
usermod -u <NEWUID> <LOGIN>
groupmod -g <NEWGID> <GROUP>
find / -user <OLDUID> -exec chown -h <NEWUID> {} \;
find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \;
usermod -g <NEWGID> <LOGIN>
usermod
and groupmod
simply change the UID and GID for their respective named counterpart usermod
also changes the UID for the files in the homedir but naturally we
can't assume the only place files have been created is in the user's
homedir. The
find
command recurses the filesystem from / and
changes everything with uid of OLDUID to be owned by NEWUID and them
changes the group for the files owned by the OLDGROUPThe final usermod command changes the login group for the user
found at : https://muffinresearch.co.uk/linux-changing-uids-and-gids-for-user/
Comments
Post a Comment