lkml.org 
[lkml]   [1998]   [Jan]   [12]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateMon, 12 Jan 1998 11:56:31 +0100
From ralf@uni-kobl ...
SubjectRe: OFFTOPIC: Re: hardlinks.... sucks... ;-(
On Thu, Jan 08, 1998 at 09:01:25PM +0000, Jamie Lokier wrote:
> On Wed, Jan 07, 1998, Andreas Kostyrka wrote:
> > One can use also:
> > find / -user 1234 -print0 | xargs -0 chown 4321
> > (That should solve the problem with spaces, etc.)
> 
> But not the problem with files staring with `-'.  This instead, maybe:
> 
>   find / -user 1234 -print0 | xargs -0r chown 4321 --
> 
> It still has the race condition, of course.  If I really had to do this,
> I'd use find piped into a Perl script using readdir/open/fstat/fchown.
> Even this can be made to chown files outside the user's directory (but
> still owned by the user) though.

You still have trouble with the filename ``_'' which is magic for GNU
xargs, so add the option -e.  Actually that eof string feature is
pretty annoying, imho it should be off by default.

  Ralf

\
 
 \ /
  Last update: 2005-03-22 12:41    [from the cache]
©2003-2008