Use of Root

John Chambers jc at trillian.mit.edu
Tue Feb 1 10:55:19 EST 2005


Gordon Marx writes:
| On Tue, 1 Feb 2005 08:14:09 -0500, Jerry Feldman <gerald.feldman at hp.com> wrote:
| > Does the business want its programmers to spend time installing and maintaining >software?
|
| Bzzt! You don't need root privileges for that... configure
| --prefix=/home/$USER works great. :--)
|
| It's what I do at work, because they expect me to work with Vim
| 5.something and no LaTeX, which I couldn't handle.

Yeah; I've worked in places that did that.   Invariably,  I
then  had  to  deal with the bug reports from customers for
whom the install scripts bombed  with  "Permission  denied"
messages.  When the inevitable finger pointing settled down
I'd just say that I hadn't tested those  cases,  because  I
wasn't permitted to test them.

This doesn't always happen, of course.  But it seems fairly
obvious  that if you don't allow your programmers to test a
particular case, there's a good chance that that case  will
fail in a production environment.

When working in your own directories, you  don't  have  any
permission  problems.   But  install  scripts often need to
write into a protected system directory,  and  getting  the
permissions right in that case can be tricky.  This is part
of the reason that programmers usually have separate "crash
and  burn" machines where they can do anything they need to
do without oversight from the IT staff.




More information about the Discuss mailing list