<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
  <!ENTITY % general-entities SYSTEM "../../general.ent">
  %general-entities;

  <!ENTITY cifsutils-download-http " ">
  <!ENTITY cifsutils-download-ftp  "ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-&cifsutils-version;.tar.bz2">
  <!ENTITY cifsutils-md5sum        "4215f12be8663f65d2c21dbbbafbc7f8">
  <!ENTITY cifsutils-size          "380 KB">
  <!ENTITY cifsutils-buildsize     "3.8 MB">
  <!ENTITY cifsutils-time          "less than 0.1 SBU">
]>

<sect1 id="cifsutils" xreflabel="cifs-utils-&cifsutils-version;">
  <?dbhtml filename="cifsutils.html"?>

  <sect1info>
    <othername>$LastChangedBy$</othername>
    <date>$Date$</date>
  </sect1info>

  <title>cifs-utils-&cifsutils-version;</title>

  <indexterm zone="cifsutils">
    <primary sortas="a-cifsutils">cifs-utils</primary>
  </indexterm>

  <sect2 role="package">
   <title>Introduction to cifs-utils</title>

    <para>The <application>cifs-utils</application> provides a means for
    mounting SMB/CIFS shares on a Linux system.</para>

    &lfs72_checked;

    <bridgehead renderas="sect3">Package Information</bridgehead>
    <itemizedlist spacing="compact">
      <listitem>
        <para>Download (HTTP): <ulink url="&cifsutils-download-http;"/></para>
      </listitem>
      <listitem>
        <para>Download (FTP): <ulink url="&cifsutils-download-ftp;"/></para>
      </listitem>
      <listitem>
        <para>Download MD5 sum: &cifsutils-md5sum;</para>
      </listitem>
      <listitem>
        <para>Download size: &cifsutils-size;</para>
      </listitem>
      <listitem>
        <para>Estimated disk space required: &cifsutils-buildsize;</para>
      </listitem>
      <listitem>
        <para>Estimated build time: &cifsutils-time;</para>
      </listitem>
    </itemizedlist>

    <bridgehead renderas="sect3">cifs-utils Dependencies</bridgehead>

    <bridgehead renderas="sect4">Recommended</bridgehead>
    <para role="recommended">
      <xref linkend="samba3"/></para>

    <bridgehead renderas="sect4">Optional</bridgehead>
    <para role="optional">
      <xref linkend="keyutils"/>,
      <xref linkend="libcap2"/>, and
      <xref linkend="mitkrb"/> and
    </para>

    <para condition="html" role="usernotes">User Notes:
    <ulink url="&blfs-wiki;/cifsutils"/></para>

  </sect2>

  <sect2 role="installation">
    <title>Installation of cifs-utils</title>

    <para>Install <application>cifs-utils</application> by running the following
    commands:</para>

<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>

    <para>This package does not come with a test suite.</para>

    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>

<screen role="root"><userinput>make install</userinput></screen>

  </sect2>

  <sect2 role="content">
    <title>Contents</title>

    <segmentedlist>
      <segtitle>Installed Programs</segtitle>
      <segtitle>Installed Libraries</segtitle>
      <segtitle>Installed Directories</segtitle>

      <seglistitem>
        <seg>cifs.idmap, cifs.upcall, cifscreds, getcifsacl, mount.cifs,
        and setcifsacl</seg>
        <seg>None</seg>
        <seg>None</seg>
      </seglistitem>
    </segmentedlist>

    <variablelist>
      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry id="cifs.idmap">
        <term><command>cifs.idmap</command></term>
        <listitem>
          <para>is a userspace helper program for the linux CIFS client
          filesystem. There are a number of activities that the kernel cannot
          easily do itself. This program is a callout program that does these
          things for the kernel and then returns the result. It is not intended
          to be run from the command-line.</para>
          <indexterm zone="cifsutils cifs.idmap">
            <primary sortas="b-cifs.idmap">cifs.idmap</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="cifs.upcall">
        <term><command>cifs.upcall</command></term>
        <listitem>
          <para>is a userspace helper program for the linux CIFS client
          filesystem. It is intended to be run when the kernel calls
          request-key for a particular key type.  It is not intended to be
          run from the command-line.</para>
          <indexterm zone="cifsutils cifs.upcall">
            <primary sortas="b-cifs.upcall">cifs.upcall</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="cifscreds">
        <term><command>cifscreds</command></term>
        <listitem>
          <para>is a tool for managing credentials (username and password)
          for the purpose of establishing sessions in multiuser mounts.</para>
          <indexterm zone="cifsutils cifscreds">
            <primary sortas="b-cifscreds">cifscreds</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="getcifsacl">
        <term><command>getcifsacl</command></term>
        <listitem>
          <para>is a userspace helper  to display an ACL in a security
          descriptor for Common Internet File System (CIFS).</para>
          <indexterm zone="cifsutils getcifsacl">
            <primary sortas="b-getcifsacl">getcifsacl</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="mount.cifs">
        <term><command>mount.cifs</command></term>
        <listitem>
          <para>mounts a Linux CIFS filesystem. It is usually invoked
          indirectly by the mount(8) command when using the "-t cifs" option.
          </para>
          <indexterm zone="cifsutils mount.cifs">
            <primary sortas="b-mount.cifs">mount.cifs</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="setcifsacl">
        <term><command>setcifsacl</command></term>
        <listitem>
          <para>is intended to alter an ACL of a security descriptor for a file
          system object.</para>
          <indexterm zone="cifsutils setcifsacl">
            <primary sortas="b-setcifsacl">setcifsacl</primary>
          </indexterm>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>

</sect1>