[comp.unix.questions] SUMMARY: Directory Tree Conventions

uudot@earth.lerc.nasa.gov (Dorothy Carney) (07/11/90)

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/<filesystem> or /home/<server> ) 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. :-)