Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uwm.edu!rpi!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!ames!amelia!eagle!news From: uudot@earth.lerc.nasa.gov (Dorothy Carney) Newsgroups: comp.unix.questions Subject: SUMMARY: Directory Tree Conventions Keywords: SUMMARY of REPLIES Message-ID: <1990Jul10.175115.910@eagle.lerc.nasa.gov> Date: 10 Jul 90 17:51:15 GMT Reply-To: uudot@earth.lerc.nasa.gov Organization: NASA Lewis Research Center Lines: 37 The following is the original request for information: In article <1990Jun25.162843.4039@eagle.lerc.nasa.gov>: > >Our working group is getting started in the use and administration of UNIX >workstations. Our equipment includes a DECstation, a Sun SPARCstation, a >Data General AViion, and even a Masscomp supermini. There are many other >computers at our site, including some with flavors of UNIX such as a Cray >with Unicos and Amdahl with UTS. To simplify the administration of our >workstations and to facilitate networking, we are trying to standardize the >directory trees on our workstations. > >What conventions have you applied in your UNIX environment? IN particular: >(1) Where do you put user accounts (userids). (2) Where do you install >third-party software. (3) Do you create userids for software packages. >(4) Where do you put local utilities. Comments & suggestions please !! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Many informative replies were received by mail. Here is a short summary. (1) Where do you put user accounts (userids): There were two groups of answers: /home with or without a sub-directory extension (eg, /home/ or /home/ ) and /usr in various flavors (eg, /usr1 and /usr2 ... /usera and /userb ... /u ) (2) Where do you install third-party software: /usr/local was the predominant answer ... with due respect to the demands of the particular package. (3) Do you create userids for software packages: Only if absolutely necessary!! (This was an emotional issue for some!) (4) Where do you put local utilities: /usr/local/{bin,lib,src,etc ...} was a popular answer. One site has an elegant centrally administered /usr/global system for across a network. Thanks to all who replied. :-)