Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Renumbering UIDs and GIDs?

On Wed, 22 May 2002, Kent Borg wrote:

> Because of some earlier stupidities of mine, I currently have some
> messed up user and group IDs.  I would like to renumber them.  I could
> do some bash-ing to find files with the old numbers and chown them to
> the new, but I would probably make some regrettable mistakes in the
> process.
> This leads me to ask whether anyone knows of an existing script or
> utility that will do this, and has already been debugged?  (I am on a
> RH 7.2 machine.)

> -kb, the Kent is afeared of xargs.

Fear is the enemy of knowledge and productivity.

find / -gid $oldgid | xargs chgrp $newgrp

replacing $oldgrp and $newgrp with the old and new numeric GID's 

If you cannot conquer your fears, 

find / -gid $oldgid -exec chgrp $newgrp {} \;

Untested, but 99% sure this will work, or at least not get you arrested.

DDDD   David Kramer         david at
DK KD     One last warning: don't believe anything that you read in this
DKK D     document.  Every effort has been made to ensure that this document 
DK KD     is incomplete and inaccurate, and I take no responsibility for an
DDDD      glimmers of correct information that may, by some fluke, be here.
                                                       UW_IMAP documentation

BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!

Boston Linux & Unix /