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

RE: Groupmod

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?

Jefferson Cowart

Support Open Instant Messaging Protocols

-----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
> 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
> 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
> 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

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