\_ My question is this: If they need to use gcc, make \_ and a host of other tools for compiling (they will \_ be doing chip design), do they need root access? 1) Never, ever, ever trust users. 2) Once you get the basic software installed, the only reason root should have to log in is to check logs and boot lusers. 3) Never, ever, ever trust users. 4) If they for some reasons, somehow, convince you that they need root, either squeeze them through 'sudo' or give them a named root account (luser_r) so you can track their behaviour on the system. 5) Never, ever, ever trust users. Basically, find out what they need, put it there, and tighten the security thumbscrews until they are screaming at just under where management would hear them, then back off maybe a half twist. :-) Think BOFH. David