[Phpmyadmin-devel] live CVS demo borkage
Robin H. Johnson
robbat2 at users.sourceforge.net
Thu Apr 8 23:02:14 CEST 2004
find -type d | xargs chmod g+rwsx
Somebody has been messing with the checked out contents of the htdocs,
and made a serious permissions mess and lots of dupes (and broken my
cronjob):
./cvs
./cvs/phpMyAdmin-2.6.0-dev
./cvs/phpMyAdmin-2.6.0-dev/css
./cvs/phpMyAdmin-2.6.0-dev/fpdf
./cvs/phpMyAdmin-2.6.0-dev/fpdf/font
./cvs/phpMyAdmin-2.6.0-dev/docSQL
./cvs/phpMyAdmin-2.6.0-dev/images
./cvs/phpMyAdmin-2.6.0-dev/lang
./cvs/phpMyAdmin-2.6.0-dev/libraries
./cvs/phpMyAdmin-2.6.0-dev/libraries/auth
./cvs/phpMyAdmin-2.6.0-dev/libraries/dbg
./cvs/phpMyAdmin-2.6.0-dev/libraries/dbi
./cvs/phpMyAdmin-2.6.0-dev/libraries/export
./cvs/phpMyAdmin-2.6.0-dev/libraries/fpdf
./cvs/phpMyAdmin-2.6.0-dev/libraries/fpdf/font
./cvs/phpMyAdmin-2.6.0-dev/libraries/transformations
./cvs/phpMyAdmin-2.6.0-dev/libraries/xpath
./cvs/phpMyAdmin-2.6.0-dev/scripts
./phpMyAdmin
./phpMyAdmin/CVS
./phpMyAdmin/css
./phpMyAdmin/css/CVS
./phpMyAdmin/images
./phpMyAdmin/images/CVS
./phpMyAdmin/lang
./phpMyAdmin/lang/CVS
./phpMyAdmin/libraries
./phpMyAdmin/libraries/CVS
./phpMyAdmin/libraries/auth
./phpMyAdmin/libraries/auth/CVS
./phpMyAdmin/libraries/dbg
./phpMyAdmin/libraries/dbg/CVS
./phpMyAdmin/libraries/export
./phpMyAdmin/libraries/export/CVS
./phpMyAdmin/libraries/dbi
./phpMyAdmin/libraries/dbi/CVS
./phpMyAdmin/libraries/fpdf
./phpMyAdmin/libraries/fpdf/CVS
./phpMyAdmin/libraries/fpdf/font
./phpMyAdmin/libraries/fpdf/font/CVS
./phpMyAdmin/libraries/transformations
./phpMyAdmin/libraries/transformations/CVS
./phpMyAdmin/scripts
./phpMyAdmin/scripts/CVS
./phpMyAdmin/scripts/cvs
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/css
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/images
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/lang
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/auth
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/dbg
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/dbi
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/export
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/fpdf
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/fpdf/font
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/libraries/transformations
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev/scripts
./cvs-1081440496
./cvs-1081440496/phpMyAdmin-2.6.0-dev
./cvs-1081440496/phpMyAdmin-2.6.0-dev/css
./cvs-1081440496/phpMyAdmin-2.6.0-dev/images
./cvs-1081440496/phpMyAdmin-2.6.0-dev/lang
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/auth
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/dbg
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/dbi
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/export
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/fpdf
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/fpdf/font
./cvs-1081440496/phpMyAdmin-2.6.0-dev/libraries/transformations
./cvs-1081440496/phpMyAdmin-2.6.0-dev/scripts
Esp. concerning is
./phpMyAdmin/scripts/cvs/phpMyAdmin-2.6.0-dev and ./cvs-1081440496
My cronjob automatically updates the ./phpMyAdmin dir every 3 hours.
cd /home/groups/p/ph/phpmyadmin/htdocs
rm -rf phpMyAdmin/scripts/cvs cvs cvs-1081440496
Then BOTH Oliver (swix) and Marc (lem9) need to do:
cd /home/groups/p/ph/phpmyadmin/htdocs
chgrp -R phpmyadmin .
find -type d | xargs chmod g+s
find | xargs chmod g+rw
In future, to avoid these problems, after you login, do:
sg phpmyadmin
umask 0002
Then work in the group directory. This will ensure that all permissions
and ownerships remain sane.
--
Robin Hugh Johnson
E-Mail : robbat2 at orbis-terrarum.net
Home Page : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ# : 30269588 or 41961639
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20040408/85e09e95/attachment.sig>
More information about the Developers
mailing list