High levels of confirmation bias politics in here.
sudo(8) was developed by Todd C. Miller (an OpenBSD developer) and released under a permissive licence.
I think much of the hate for it comes from the classic Ubuntu style implementation as a root/su replacement - e.g. this kind of thing:
	
	
	
		
A previous poster in this thread did link to some literature on the subject (some by Michael W Lucas).
Personally I prefer su(1).
sudo is useful if you want to give someone some very specific permissions without giving them full root privileges. e.g. if you need so allow someone to ssh into your server and restart a specific daemon for example.
				
			sudo(8) was developed by Todd C. Miller (an OpenBSD developer) and released under a permissive licence.
I think much of the hate for it comes from the classic Ubuntu style implementation as a root/su replacement - e.g. this kind of thing:
		Code:
	
	# Allow members of group sudo to execute any command
%sudo	ALL=(ALL:ALL) ALL
	A previous poster in this thread did link to some literature on the subject (some by Michael W Lucas).
Personally I prefer su(1).
sudo is useful if you want to give someone some very specific permissions without giving them full root privileges. e.g. if you need so allow someone to ssh into your server and restart a specific daemon for example.