[CentOS] can non-owner change file group setup?
John R Pierce
pierce at hogranch.com
Wed May 13 15:18:13 UTC 2009
Filipe Brandenburger wrote:
> Hi,
>
> On Wed, May 13, 2009 at 11:01, John R Pierce <pierce at hogranch.com> wrote:
>
>> nope.
>>
>> [pierce at xxxx test]$ grep pierce /etc/group
>> postgres:x:26:pierce
>> pierce:x:503:
>> [pierce at xxxx test]$ touch x
>> [pierce at xxxx test]$ ls -la
>> total 8
>> drwxrwxr-x 2 pierce pierce 4096 May 13 07:58 .
>> drwxr-xr-x 37 pierce root 4096 May 13 07:57 ..
>> -rw-rw-r-- 1 pierce pierce 0 May 13 07:58 x
>> [pierce at xxxx test]$ chgrp postgres x
>> chgrp: changing group of `x': Operation not permitted
>>
>
> It would work if user "pierce" belonged to group "postgres".
>
Um, I do, I showed that up there.
> But it only works if you are the owner of the file. If you belong to
> the group the file belongs to, it does not work.
>
>
I was both owner of file AND member of both from and to groups, AND had
write access to the directory. still doesn't allow it. CentOS 5.3, btw.
> I would say the best way to handle group ownership in Linux (and Unix)
> is to make sure files are originally created with the correct groups
> (possibly by using setgid directories).
>
I concur.
More information about the CentOS
mailing list