Ben Hutchings has noted a quirk in the chmod syntax: If you use the “chmod o-x
” syntax, but omit the “o
” (Others) (or the “u
” (User) or “g
” (Group)), it will default to “a
” (All).
So “chmod -x foo
” becomes “chmod a-x foo
“; similarly, “chmod +x foo
” becomes “chmod a+x foo
“