Is there anyway I can run a find that will return a list of all the files for which either the group or user owner doesn't match a valid value so I can just verify that I didn't make errors while doing this? ---------------- Thanks Jefferson Cowart Jeff@cowart.net Support Open Instant Messaging Protocols http://www.petitiononline.com/openIM/petition.html -----Original Message----- From: pam-list-admin@redhat.com [mailto:pam-list-admin@redhat.com] On Behalf Of Steve Langasek Sent: Tuesday, June 25, 2002 13:18 To: pam-list@redhat.com Subject: Re: Groupmod On Tue, Jun 25, 2002 at 01:10:47PM -0700, Jefferson Cowart wrote: > I have realized that my /etc/passwd and /etc/group files are a little > bit of a mess in terms of uids and gids. As a result I'm trying to > change uids and gids for many of the accounts. I am being careful to > check config files and such to make sure that I don't break something as > I do this. My major problem that I have run into is that groupmod > doesn't change group ownership privileges on files/folders when I change > the GID of a group. Usermod does change the ownership so I am able to > adjust them without much worry. Is there any way to make it so group mod > will change the ownership when I change a group gid? Failing that is > there a way I can search for all files on my system owned by a certain > group. If I can get that I can just pipe that back into something to > chmod them all. TIA # find / -gid <oldgidnumber> -exec chgrp <newgidnumber> {} \; This is the only reliable way to make sure the gid is changed for all files, and in fact runs the same way as any utilities you might have that change uids or gids for you. Steve Langasek postmodern programmer