\hypertarget{structpasswd}{}\section{passwd Struct Reference}
\label{structpasswd}\index{passwd@{passwd}}


A structure that describes a password.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structpasswd_a6de92e6d2e3dd348ee82472d2b219556}\label{structpasswd_a6de92e6d2e3dd348ee82472d2b219556}} 
char $\ast$ \mbox{\hyperlink{structpasswd_a6de92e6d2e3dd348ee82472d2b219556}{pw\+\_\+name}}
\begin{DoxyCompactList}\small\item\em user name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_a8ea746054b62c54f4c60174b3dbf3228}\label{structpasswd_a8ea746054b62c54f4c60174b3dbf3228}} 
char $\ast$ \mbox{\hyperlink{structpasswd_a8ea746054b62c54f4c60174b3dbf3228}{pw\+\_\+passwd}}
\begin{DoxyCompactList}\small\item\em encrypted password (always {\ttfamily N\+U\+LL}) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_aa6e0e62ee3cf5152f2697a0104f627c1}\label{structpasswd_aa6e0e62ee3cf5152f2697a0104f627c1}} 
uid\+\_\+t \mbox{\hyperlink{structpasswd_aa6e0e62ee3cf5152f2697a0104f627c1}{pw\+\_\+uid}}
\begin{DoxyCompactList}\small\item\em user uid (always 0) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_aefbacfb7dc7f7f47313d08707253e4c6}\label{structpasswd_aefbacfb7dc7f7f47313d08707253e4c6}} 
gid\+\_\+t \mbox{\hyperlink{structpasswd_aefbacfb7dc7f7f47313d08707253e4c6}{pw\+\_\+gid}}
\begin{DoxyCompactList}\small\item\em user gid (always 0) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_a746ae00102c6f1d27875960db1cf46b0}\label{structpasswd_a746ae00102c6f1d27875960db1cf46b0}} 
time\+\_\+t \mbox{\hyperlink{structpasswd_a746ae00102c6f1d27875960db1cf46b0}{pw\+\_\+change}}
\begin{DoxyCompactList}\small\item\em password change time (always 0) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_a5422f18f5ef6c954e1e017d877c7727d}\label{structpasswd_a5422f18f5ef6c954e1e017d877c7727d}} 
char $\ast$ \mbox{\hyperlink{structpasswd_a5422f18f5ef6c954e1e017d877c7727d}{pw\+\_\+class}}
\begin{DoxyCompactList}\small\item\em user access class (always {\ttfamily N\+U\+LL}) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_a7c5c5b86307277cb63c8978551a32b2c}\label{structpasswd_a7c5c5b86307277cb63c8978551a32b2c}} 
char $\ast$ \mbox{\hyperlink{structpasswd_a7c5c5b86307277cb63c8978551a32b2c}{pw\+\_\+gecos}}
\begin{DoxyCompactList}\small\item\em Honeywell login info. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_afa7bb51f592e9199dc776ccc763352a7}\label{structpasswd_afa7bb51f592e9199dc776ccc763352a7}} 
char $\ast$ \mbox{\hyperlink{structpasswd_afa7bb51f592e9199dc776ccc763352a7}{pw\+\_\+dir}}
\begin{DoxyCompactList}\small\item\em home directory \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_aa0584dc9fdf7920c25b6326b5fdb5416}\label{structpasswd_aa0584dc9fdf7920c25b6326b5fdb5416}} 
char $\ast$ \mbox{\hyperlink{structpasswd_aa0584dc9fdf7920c25b6326b5fdb5416}{pw\+\_\+shell}}
\begin{DoxyCompactList}\small\item\em default shell \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_a2662f81ef0ec6b8d09808d0a9f0fd1cb}\label{structpasswd_a2662f81ef0ec6b8d09808d0a9f0fd1cb}} 
time\+\_\+t \mbox{\hyperlink{structpasswd_a2662f81ef0ec6b8d09808d0a9f0fd1cb}{pw\+\_\+expire}}
\begin{DoxyCompactList}\small\item\em account expiration (always 0) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpasswd_a878e75622edca358eae62356b27464c7}\label{structpasswd_a878e75622edca358eae62356b27464c7}} 
int \mbox{\hyperlink{structpasswd_a878e75622edca358eae62356b27464c7}{pw\+\_\+fields}}
\begin{DoxyCompactList}\small\item\em internal\+: fields filled in (always 0) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
A structure that describes a password. 