
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
        "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- MyFirstUnitAd -->
<ins class="adsbygoogle"
     style="display:inline-block;width:970px;height:250px"
     data-ad-client="ca-pub-5778386704669218"
     data-ad-slot="1503492166"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <link rel="stylesheet" type="text/css" href="../../../style.css" title="style" />
    <link rel="stylesheet" type="text/css" href="../style.css" title="style" />
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />

    <title>pam_xauth_data(3) - Linux manual page</title>
</head>

<body>

<div class="page-top"><a id="top_of_page"></a></div>
<!--%%%TOP_BAR%%%-->
    <div class="nav-bar">
        <table class="nav-table">
            <tr>
                <td class="nav-cell">
                    <p class="nav-text">
                        <a href="http://man7.org/index.html">man7.org</a> &gt; Linux &gt; <a href="../index.html">man-pages</a>
                    </p>
                </td>
                <td class="training-cell">
                    <p class="training-text"><a class="training-link" href="http://man7.org/training/">Linux/UNIX system programming training</a></p>
                </td>
            </tr>
        </table>
    </div>

<hr class="nav-end" />

<!--%%%PAGE_START%%%-->


<table class="sec-table">
<tr>
    <td>
        <p class="section-dir">
<a href="pam_xauth_data.3.html#NAME">NAME</a> | <a href="pam_xauth_data.3.html#SYNOPSIS">SYNOPSIS</a> | <a href="pam_xauth_data.3.html#DESCRIPTION">DESCRIPTION</a> | <a href="pam_xauth_data.3.html#SEE_ALSO">SEE&nbsp;ALSO</a> | <a href="pam_xauth_data.3.html#STANDARDS">STANDARDS</a> | <a href="pam_xauth_data.3.html#COLOPHON">COLOPHON</a>
        </p>
    </td>
    <td class="search-box">
        <div class="man-search-box">

            <form method="get" action="http://www.google.com/search">
                <fieldset class="man-search">
                    <input type="text" name="q" size="10" maxlength="255" value="" />
                    <input type="hidden" name="sitesearch" value="man7.org/linux/man-pages" />
                    <input type="submit" name="sa" value="Search online pages" />
                </fieldset>
            </form>

        </div>
    </td>
    <td> </td>
</tr>
</table>

<pre>
<span class="headline">PAM_XAUTH_DATA(3)             Linux-PAM Manual             PAM_XAUTH_DATA(3)</span>
</pre>
<h2><a id="NAME" href="pam_xauth_data.3.html#NAME"></a>NAME  &nbsp; &nbsp; &nbsp; &nbsp; <a href="pam_xauth_data.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       pam_xauth_data - structure containing X authentication data
</pre>
<h2><a id="SYNOPSIS" href="pam_xauth_data.3.html#SYNOPSIS"></a>SYNOPSIS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="pam_xauth_data.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <b>#include &lt;security/pam_appl.h&gt;</b>

       struct pam_xauth_data {
           int namelen;
           char *name;
           int datalen;
           char *data;
       };
</pre>
<h2><a id="DESCRIPTION" href="pam_xauth_data.3.html#DESCRIPTION"></a>DESCRIPTION  &nbsp; &nbsp; &nbsp; &nbsp; <a href="pam_xauth_data.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       The <b>pam_xauth_data </b>structure contains X authentication data used to
       make a connection to an X display. Using this mechanism, an
       application can communicate X authentication data to PAM service
       modules. This allows modules to make a connection to the user's X
       display in order to label the user's session on login, display visual
       feedback or for other purposes.

       The <i>name</i> field contains the name of the authentication method, such
       as "MIT-MAGIC-COOKIE-1". The <i>namelen</i> field contains the length of
       this string, not including the trailing NUL character.

       The <i>data</i> field contains the authentication method-specific data
       corresponding to the specified name. The <i>datalen</i> field contains its
       length in bytes.

       The X authentication data can be changed with the <i>PAM_XAUTH_DATA</i>
       item. It can be queried and set with <a href="pam_get_item.3.html">pam_get_item(3)</a> and <b>pam_set_item</b>
       (3) respectively. The value used to set it should be a pointer to a
       pam_xauth_data structure. An internal copy of both the structure
       itself and its fields is made by PAM when setting the item.
</pre>
<h2><a id="SEE_ALSO" href="pam_xauth_data.3.html#SEE_ALSO"></a>SEE ALSO  &nbsp; &nbsp; &nbsp; &nbsp; <a href="pam_xauth_data.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <a href="pam_start.3.html">pam_start(3)</a>, <a href="pam_get_item.3.html">pam_get_item(3)</a>,
</pre>
<h2><a id="STANDARDS" href="pam_xauth_data.3.html#STANDARDS"></a>STANDARDS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="pam_xauth_data.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       The <b>pam_xauth_data </b>structure and <i>PAM_XAUTH_DATA</i> item are Linux-PAM
       extensions.
</pre>
<h2><a id="COLOPHON" href="pam_xauth_data.3.html#COLOPHON"></a>COLOPHON  &nbsp; &nbsp; &nbsp; &nbsp; <a href="pam_xauth_data.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       This page is part of the <i>linux-pam</i> (Pluggable Authentication Modules
       for Linux) project.  Information about the project can be found at 
       ⟨<a href="http://www.linux-pam.org/">http://www.linux-pam.org/</a>⟩.  If you have a bug report for this manual
       page, see ⟨//www.linux-pam.org/⟩.  This page was obtained from the
       tarball Linux-PAM-1.3.0.tar.bz2 fetched from
       ⟨<a href="http://www.linux-pam.org/library/">http://www.linux-pam.org/library/</a>⟩ on 2018-02-02.  If you discover
       any rendering problems in this HTML version of the page, or you
       believe there is a better or more up-to-date source for the page, or
       you have corrections or improvements to the information in this
       COLOPHON (which is <i>not</i> part of the original manual page), send a mail
       to man-pages@man7.org

<span class="footline">Linux-PAM Manual                 04/01/2016                PAM_XAUTH_DATA(3)</span>
</pre>

<hr class="end-man-text" />
<p>Pages that refer to this page: 
    <a href="pam_get_item.3.html">pam_get_item(3)</a>,&nbsp; 
    <a href="pam_set_item.3.html">pam_set_item(3)</a>
</p>
<hr/>

 
<hr class="start-footer" />

<div class="footer"> 

<table class="colophon-table">
    <tr>
    <td class="pub-info">
        <p>
            HTML rendering created 2018-02-02
            by <a href="http://man7.org/mtk/index.html">Michael Kerrisk</a>, 
            author of 
            <a href="http://man7.org/tlpi/"><em>The Linux Programming Interface</em></a>, 
            maintainer of the 
            <a href="https://www.kernel.org/doc/man-pages/">Linux <em>man-pages</em> project</a>.
        </p>
        <p>
            For details of in-depth
            <strong>Linux/UNIX system programming training courses</strong>
            that I teach, look <a href="http://man7.org/training/">here</a>.
        </p>
        <p>
            Hosting by <a href="http://www.jambit.com/index_en.html">jambit GmbH</a>.
        </p>
        <p>
            <a href="http://validator.w3.org/check?uri=referer">
            <img src="http://www.w3.org/Icons/valid-xhtml11"
                alt="Valid XHTML 1.1" height="31" width="88" />
            </a>
        </p>
    </td>
    <td class="colophon-divider">
    </td>
    <td class="tlpi-cover">
        <a href="http://man7.org/tlpi/"><img src="../../../tlpi/cover/TLPI-front-cover-vsmall.png" alt="Cover of TLPI" /></a>
    </td>
    </tr>
</table>

</div>

<hr class="end-footer" />



<!--BEGIN-SITETRACKING-->
<!-- SITETRACKING.man7.org_linux_man-pages -->

<!-- Start of StatCounter Code (xhtml) -->

<script type="text/javascript">
//<![CDATA[
var sc_project=7422636; 
var sc_invisible=1; 
var sc_security="9b6714ff"; 
//]]>
</script>
<script type="text/javascript"
src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
<noscript><div class="statcounter"><a title="website
statistics" href="http://statcounter.com/"
class="statcounter"><img class="statcounter"
src="http://c.statcounter.com/7422636/0/9b6714ff/1/"
alt="website statistics" /></a></div></noscript>

<!-- End of StatCounter Code -->


<!-- Start of Google Analytics Code -->

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9830363-8']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

<!-- End of Google Analytics Code -->

<!--END-SITETRACKING-->

</body>
</html>
