jwp wrote:
I never quite understood the great rationale for sudo. The extra keystrokes are annoying...
No competent sysadmin should be barred from using "sudo tcsh" or similar. The point is to not have to memorize all the root passwords, not to try to restrict what full-fledged sysadmins can do. Yes, systems requiring root password to enter single-user threw a bit of a wrench into this, but I still find it plenty convenient. And if your site chooses to use only a few root passwords across many machines, you can at least limit the exposure from every sysadmin typing those passwords all the time, to each using their own all the time. May be futile in cases where that really matters, e.g. shoulder surfing, but it's a small improvement.
jwp wrote:
Personally I prefer "nvi", the BSD reimplementation of Bill Joy's original vi -- no special features, just vi.
We call that "vi" - vim is vim, and I don't care for replacing vi with not-vi. But I acknowledge this is a personal preference.
What vi really has going for it is universality. I prefer to use emacs for serious editing, like coding/scripting. But as a sysadmin I needed to be able to edit files on any random UNIX-like system, and that meant being able to get the job done with vi (and sometimes ed! Thank you Ultrix installer/miniroot...).