In a real corporate environment, Secretaries don't have the
access
required to install software. Giving a secretary root on a box is just
I wish 8)
insane. Corporate images are developed, deployed and only updated
when
there is a true business need. Allowing users to install software
willy nilly just causes huge headaches, leads to virus infection and
system instability. While there is some argument for having a nice gui
frontend to installing software, it doesn't quite click in the real
corporate environment.
Over 90% of companies are *small business*. Most of them either use
consultants or have relatively lightly trained staff for whom making the
computers work is often just part of their job and in many cases not part
of any official job description at all.
Its also not just a case of "root" either, on a really locked down system
with something like SELinux or RSBAC installed you not only don't give
people root you make it impossible for anything to create executables or
any scripts for shells to be run unless they have been "blessed" by some
sysadmin controlled tool. That turns "I got this cool screensaver.." into
"I got this cool screensaver but it wont run" which allows the sysadmin to
explain to the staff member why not and why that wont be changing.