I have noticed that in all Linux systemsArchLinux*, certain setuid programs come with rather unusual permissions:
-r-sr-xr-x root root /bin/su* ---s--x--x root root /usr/bin/sudo*
The question is, why is the sudo binary set to be only readable to root? What's the point of that? Why can't it be like su?
Edit: After reinstalling sudo, it doesn't have read/write either.
(* I could've sworn I have seen the same in Debian. Apparently not.)