+1 (obviously) Dan, i will use the script after work. where is fix-permission.sh located?
Raphaël 2008/5/14 Arnaud HERITIER <[EMAIL PROTECTED]>: > +1 to have this very useful script to unblock us with these annoying > problems of permissions. > > Arnuad > > > > On Wed, May 14, 2008 at 3:31 AM, Dan Fabulich <[EMAIL PROTECTED]> wrote: > > > > > I've rewritten fix-permissions.sh to use absolute paths for find and > > chmod, and removed the "-user ${USER}" check. I believe this modified > > script should be safe to be configured setuid root. That way, anybody > could > > run it and clean up anyone's fix-permissions errors, even if someone else > > forgot. > > > > I know we've been talking about setting it up as a cron job for months, > > but apparently that's politically difficult (I suppose that it could be > more > > maintenance work). In this proposal, all I want is for somebody to mark > > this version of the script setuid root; it's a one-time-only chmod command. > > > > Unlike the cron proposal, I believe this could actually happen this week > > if we decided it should happen. > > > > Agreed? > > > > ------------- > > > > echo Checking /www/people.apache.org/repo/m2-snapshot-repository > > /usr/bin/find /www/people.apache.org/repo/m2-snapshot-repository ! -perm > > 775 -type d -exec /bin/chmod 775 {} \; -print > > /usr/bin/find /www/people.apache.org/repo/m2-snapshot-repository ! -perm > > 664 -iname maven-metadata.xml* -exec /bin/chmod 664 {} \; -print > > > > echo Checking /www/people.apache.org/repo/m2-ibiblio-rsync-repository > > /usr/bin/find /www/people.apache.org/repo/m2-ibiblio-rsync-repository ! > > -perm 775 -type d -exec /bin/chmod 775 {} \; -print > > /usr/bin/find /www/people.apache.org/repo/m2-ibiblio-rsync-repository ! > > -perm 664 -iname maven-metadata.xml* -exec /bin/chmod 664 {} \; -print > > > > echo Checking /www/people.apache.org/repo/m2-incubating-repository > > /usr/bin/find /www/people.apache.org/repo/m2-incubating-repository ! -perm > > 775 -type d -exec /bin/chmod 775 {} \; -print > > /usr/bin/find /www/people.apache.org/repo/m2-incubating-repository ! -perm > > 664 -iname maven-metadata.xml* -exec /bin/chmod 664 {} \; -print > > > > ------------- > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > >