><TR
><TD
ALIGN="LEFT"
>Mike Sangrey</TD
><TD
ALIGN="LEFT"
><mike@sojurn.lns.pa.us></TD
></TR
><TR
><TD
ALIGN="LEFT"
>David H. Silber</TD
><TD
ALIGN="LEFT"
><dhs@glowworm.firefly.com></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Thomas Sippel-Dau</TD
><TD
ALIGN="LEFT"
><t.sippel-dau@ic.ac.uk></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Theodore Ts'o</TD
><TD
ALIGN="LEFT"
><tytso@athena.mit.edu></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Stephen Tweedie</TD
><TD
ALIGN="LEFT"
><sct@dcs.ed.ac.uk></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Fred N. van Kempen</TD
><TD
ALIGN="LEFT"
><waltje@infomagic.com></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Bernd Warken</TD
><TD
ALIGN="LEFT"
><bwarken@mayn.de></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Christopher Yeoh</TD
><TD
ALIGN="LEFT"
><cyeoh@samba.org></TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
></DIV
></DIV
><H3
CLASS="FOOTNOTES"
>Notes</H3
><TABLE
BORDER="0"
CLASS="FOOTNOTES"
WIDTH="100%"
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN261"
HREF="#AEN261"
><SPAN
CLASS="footnote"
>[1]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>Command binaries that are not essential enough to place into
<TT
CLASS="FILENAME"
>/bin</TT
> must be placed in
<TT
CLASS="FILENAME"
>/usr/bin</TT
>, instead. Items that are required only
by non-root users (the X Window System, <TT
CLASS="FILENAME"
>chsh</TT
>,
etc.) are generally not essential enough to be placed into the root
partition.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN493"
HREF="#AEN493"
><SPAN
CLASS="footnote"
>[2]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
> Programs necessary to arrange for the boot loader to be
able to boot a file must be placed in <TT
CLASS="FILENAME"
>/sbin</TT
>.
Configuration files for boot loaders must be placed in
<TT
CLASS="FILENAME"
>/etc</TT
>.</P
><P
>The GRUB bootloader reads its configurations file before
booting, so that must be placed in <TT
CLASS="FILENAME"
>/boot</TT
>. However, it is a
configuration file, so should be in <TT
CLASS="FILENAME"
>/etc</TT
>. The answer here is a
symbolic link such as <TT
CLASS="FILENAME"
>/etc/grub/menu.lst</TT
> -> <TT
CLASS="FILENAME"
>/boot/menu.lst</TT
>.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN507"
HREF="#AEN507"
><SPAN
CLASS="footnote"
>[3]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>On some i386 machines, it may be necessary for
<TT
CLASS="FILENAME"
>/boot</TT
> to be located on a separate partition
located completely below cylinder 1024 of the boot device due to
hardware constraints.</P
><P
>Certain MIPS systems require a <TT
CLASS="FILENAME"
>/boot</TT
>
partition that is a mounted MS-DOS filesystem or whatever other
filesystem type is accessible for the firmware. This may result in
restrictions with respect to usable filenames within
<TT
CLASS="FILENAME"
>/boot</TT
> (only for affected systems).</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN534"
HREF="#AEN534"
><SPAN
CLASS="footnote"
>[4]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>The setup of command scripts invoked at boot time may resemble System
V, BSD or other models. Further specification in this area may be
added to a future version of this standard.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN540"
HREF="#AEN540"
><SPAN
CLASS="footnote"
>[5]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>It is recommended that files be stored in subdirectories of
<TT
CLASS="FILENAME"
>/etc</TT
> rather than directly in
<TT
CLASS="FILENAME"
>/etc</TT
>.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN581"
HREF="#AEN581"
><SPAN
CLASS="footnote"
>[6]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>Systems that use the shadow password suite will have additional
configuration files in <TT
CLASS="FILENAME"
>/etc</TT
>
(<TT
CLASS="FILENAME"
>/etc/shadow</TT
> and others) and programs in
<TT
CLASS="FILENAME"
>/usr/sbin</TT
> (<B
CLASS="COMMAND"
>useradd</B
>,
<B
CLASS="COMMAND"
>usermod</B
>, and others).</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN722"
HREF="#AEN722"
><SPAN
CLASS="footnote"
>[7]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>On some Linux systems, this may be a symbolic link to
<TT
CLASS="FILENAME"
>/proc/mounts</TT
>, in which case this exception is not
required.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN778"
HREF="#AEN778"
><SPAN
CLASS="footnote"
>[8]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
><TT
CLASS="FILENAME"
>/etc/X11/xdm</TT
> holds the configuration files for
<TT
CLASS="FILENAME"
>xdm</TT
>. These are most of the files previously
found in <TT
CLASS="FILENAME"
>/usr/lib/X11/xdm</TT
>. Some local variable
data for <TT
CLASS="FILENAME"
>xdm</TT
> is stored in
<TT
CLASS="FILENAME"
>/var/lib/xdm</TT
>.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN808"
HREF="#AEN808"
><SPAN
CLASS="footnote"
>[9]</SPAN
></A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>Different people prefer to place user accounts in a variety of places.
This section describes only a suggested placement for user home
directories; nevertheless we recommend that all FHS-compliant
distributions use this as the default location for home
directories.</P
><P
>On small systems, each user's directory is typically one of the
many subdirectories of <TT
CLASS="FILENAME"
>/home</TT
> such as
<TT
CLASS="FILENAME"
>/home/smith</TT
>, <TT
CLASS="FILENAME"
>/home/torvalds</TT
>,
<TT
CLASS="FILENAME"
>/home/operator</TT
>, etc. On large systems
(especially when the <TT
CLASS="FILENAME"
>/home</TT
> directories are shared
amongst many hosts using NFS) it is useful to subdivide user home
directories. Subdivision may be accomplished by using subdirectories
such as <TT
CLASS="FILENAME"
>/home/staff</TT
>,
<TT
CLASS="FILENAME"
>/home/guests</TT
>,
<TT
CLASS="FILENAME"
>/home/students</TT
>, etc.</P
></TD
></TR
Back to home |
File page
Subscribe |
Register |
Login
| N