[ILUG] repair permissions
Niall O Broin
niall at linux.ie
Fri Mar 18 00:13:17 GMT 2005
On 17 Mar 2005, at 20:03, Brian Foster wrote:
> | The only answer to this is Neal Stephenson's classic essay about
> the
> | Hole Hawg, which you can read at http://www.team.net/mjb/hawg.html
> .
> | The 6th paragraph sums the matter up nicely IMO.
>
> ( I hope I have trimmed down my original e-mail to the part Niall
> is commenting on — Niall quoted almost all of it, including
> paragraphs which clearly do not apply to the referenced essay. )
All the paragraphs I quoted were, as I read them, in one way or another
complaining about some aspect of Unix.
> • “use a professional power tool incorrectly and you can get hurt.”
> agreed.
> so, what _is_ the power tool here? `chmod -R'? or `find'?
In the case in point, chmod -R was clearly the incorrectly used
dangerous tool.
> my answer is the classic paper by Rob Pike and Brian W Kernighan,
> “Cat -V Considered Harmful”, http://netlib.bell-labs.com/cm/cs/doc/
> its conclusion:
>
> “[ Unix ] is successful in part because it has a small number
> of good ideas that work well together. Merely adding features
> does not make it easier for users to do things — it just makes
> the manual thicker. The right solution in the right place is
> always more effective than haphazard hacking.”
Of similar quality to most of these gentlmen's published writings, I
don't think it's particularly relevant here.
> in case it is not clear, I maintain `chmod -R' is a badly designed
> tool, arguably produced by “haphazard hacking”, and `find' is the
> power tool.
It was clear enough. I happen to disagree. Would you also remove the -r
option from rm & chown ? (My particular bugbear with recursive use of
chmod/chown is that they use -R instead of -r as used by rm)
Niall
More information about the ILUG
mailing list