NAME
ldapsearch - LDAP search tool
SYNOPSIS
ldapsearch
[-n]
[-c]
[-u]
[-v]
[-t[t]]
[-T path]
[-F prefix]
[-A]
[-L[L[L]]]
[-M[M]]
[-S attribute]
[-d debuglevel]
[-f file]
[-x]
[-D binddn]
[-W]
[-w passwd]
[-y passwdfile]
[-H ldapuri]
[-h ldaphost]
[-p ldapport]
[-b searchbase]
[-s base|_o_n_e|_s_u_b|_c_h_i_l_d_r_e_n]
[-a never|_a_l_w_a_y_s|_s_e_a_r_c_h|_f_i_n_d]
[-P 2|_3]
[-e [!]ext[=extparam]]
[-E [!]ext[=extparam]]
[-l timelimit]
[-z sizelimit]
[-O security-properties]
[-I]
[-Q]
[-U authcid]
[-R realm]
[-X authzid]
[-Y mech]
[-Z[Z]]
filter
[attrs...]
DESCRIPTION
ldapsearch
is a shell-accessible interface to the
ldap_search_ext(3)
library call.
ldapsearch
opens a connection to an LDAP server, binds, and performs a search
using specified parameters. The _f_i_l_t_e_r should conform to
the string representation for search filters as defined in RFC 4515.
If not provided, the default filter, (objectClass=*), is used.
If
ldapsearch
finds one or more entries, the attributes specified by
_a_t_t_r_s are returned. If * is listed, all user attributes are
returned. If + is listed, all operational attributes are returned.
If no _a_t_t_r_s are listed, all user attributes are returned. If only
1.1 is listed, no attributes will be returned.
OPTIONS
-
-n
-
Show what would be done, but don't actually perform the search. Useful for
debugging in conjunction with -v.
-
-c
-
Continuous operation mode. Errors are reported, but ldapsearch will continue
with searches. The default is to exit after reporting an error. Only useful
in conjunction with -f.
-
-u
-
Include the User Friendly Name form of the Distinguished Name (DN)
in the output.
-
-v
-
Run in verbose mode, with many diagnostics written to standard output.
-
-t[t]
-
A single -t writes retrieved non-printable values to a set of temporary
files. This is useful for dealing with values containing non-character
data such as jpegPhoto or audio. A second -t writes all retrieved values to
files.
-
-T path
-
Write temporary files to directory specified by _p_a_t_h (default:
/var/tmp/)
-
-F prefix
-
URL prefix for temporary files. Default is file://_p_a_t_h/ where
_p_a_t_h is /var/tmp/ or specified with -T.
-
-A
-
Retrieve attributes only (no values). This is useful when you just want to
see if an attribute is present in an entry and are not interested in the
specific values.
-
-L
-
Search results are display in LDAP Data Interchange Format detailed in
ldif(5)
A single -L restricts the output to LDIFv1.
A second -L disables comments.
A third -L disables printing of the LDIF version.
The default is to use an extended version of LDIF.
-
-M[M]
-
Enable manage DSA IT control.
-MM
makes control critical.
-
-S attribute
-
Sort the entries returned based on _a_t_t_r_i_b_u_t_e. The default is not
to sort entries returned. If _a_t_t_r_i_b_u_t_e is a zero-length string (""),
the entries are sorted by the components of their Distinguished Name. See
ldap_sort(3)
for more details. Note that
ldapsearch
normally prints out entries as it receives them. The use of the
-S
option defeats this behavior, causing all entries to be retrieved,
then sorted, then printed.
-
-d debuglevel
-
Set the LDAP debugging level to _d_e_b_u_g_l_e_v_e_l.
ldapsearch
must be compiled with LDAP_DEBUG defined for this option to have any effect.
-
-f file
-
Read a series of lines from _f_i_l_e, performing one LDAP search for
each line. In this case, the _f_i_l_t_e_r given on the command line
is treated as a pattern where the first and only occurrence of %%ss
is replaced with a line from _f_i_l_e. Any other occurrence of the
the %% character in the pattern will be regarded as an error.
Where it is desired that the search filter include a %% character,
the character should be encoded as \\2255 (see RFC 4515).
If _f_i_l_e is a single
_- character, then the lines are read from standard input.
ldapsearch
will exit when the first non-successful search result is returned,
unless -c is used.
-
-x
-
Use simple authentication instead of SASL.
-
-D binddn
-
Use the Distinguished Name _b_i_n_d_d_n to bind to the LDAP directory.
-
-W
-
Prompt for simple authentication.
This is used instead of specifying the password on the command line.
-
-w passwd
-
Use _p_a_s_s_w_d as the password for simple authentication.
-
-y passwdfile
-
Use complete contents of _p_a_s_s_w_d_f_i_l_e as the password for
simple authentication.
-
-H ldapuri
-
Specify URI(s) referring to the ldap server(s);
a list of URI, separated by whitespace or commas is expected;
only the protocol/host/port fields are allowed.
As an exception, if no host/port is specified, but a DN is,
the DN is used to look up the corresponding host(s) using the
DNS SRV records, according to RFC 2782. The DN must be a non-empty
sequence of AVAs whose attribute type is "dc" (domain component),
and must be escaped according to RFC 2396.
-
-h ldaphost
-
Specify an alternate host on which the ldap server is running.
Deprecated in favor of -H.
-
-p ldapport
-
Specify an alternate TCP port where the ldap server is listening.
Deprecated in favor of -H.
-
-b searchbase
-
Use _s_e_a_r_c_h_b_a_s_e as the starting point for the search instead of
the default.
-
_<_b_>_-_s_<_/_b_>_<_i_> _b_a_s_e|_o_n_e|_s_u_b|_c_h_i_l_d_r_e_n_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _t_h_e _s_c_o_p_e _o_f _t_h_e _s_e_a_r_c_h _t_o _b_e _o_n_e _o_f
_<_i_>_b_a_s_e_<_/_i_>_,
_<_i_>_o_n_e_<_/_i_>_,
_<_i_>_s_u_b_<_/_i_>_,
_o_r
_<_i_>_c_h_i_l_d_r_e_n_<_/_i_>
_t_o _s_p_e_c_i_f_y _a _b_a_s_e _o_b_j_e_c_t_, _o_n_e_-_l_e_v_e_l_, _s_u_b_t_r_e_e_, _o_r _c_h_i_l_d_r_e_n _s_e_a_r_c_h_.
_T_h_e _d_e_f_a_u_l_t _i_s
_<_i_>_s_u_b_<_/_i_>_.
_N_o_t_e_:
_<_i_>_c_h_i_l_d_r_e_n_<_/_i_>
_s_c_o_p_e _r_e_q_u_i_r_e_s _L_D_A_P_v_3 _s_u_b_o_r_d_i_n_a_t_e _f_e_a_t_u_r_e _e_x_t_e_n_s_i_o_n_.
_<_d_t_>
_<_b_>_-_a_<_/_b_>_<_i_> _n_e_v_e_r|_a_l_w_a_y_s|_s_e_a_r_c_h|_f_i_n_d_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _h_o_w _a_l_i_a_s_e_s _d_e_r_e_f_e_r_e_n_c_i_n_g _i_s _d_o_n_e_. _S_h_o_u_l_d _b_e _o_n_e _o_f
_<_i_>_n_e_v_e_r_<_/_i_>_,
_<_i_>_a_l_w_a_y_s_<_/_i_>_,
_<_i_>_s_e_a_r_c_h_<_/_i_>_,
_o_r
_<_i_>_f_i_n_d_<_/_i_>
_t_o _s_p_e_c_i_f_y _t_h_a_t _a_l_i_a_s_e_s _a_r_e _n_e_v_e_r _d_e_r_e_f_e_r_e_n_c_e_d_, _a_l_w_a_y_s _d_e_r_e_f_e_r_e_n_c_e_d_,
_d_e_r_e_f_e_r_e_n_c_e_d _w_h_e_n _s_e_a_r_c_h_i_n_g_, _o_r _d_e_r_e_f_e_r_e_n_c_e_d _o_n_l_y _w_h_e_n _l_o_c_a_t_i_n_g _t_h_e
_b_a_s_e _o_b_j_e_c_t _f_o_r _t_h_e _s_e_a_r_c_h_. _T_h_e _d_e_f_a_u_l_t _i_s _t_o _n_e_v_e_r _d_e_r_e_f_e_r_e_n_c_e _a_l_i_a_s_e_s_.
_<_d_t_>
_<_b_>_-_P_<_/_b_>_<_i_> _2|_3_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _t_h_e _L_D_A_P _p_r_o_t_o_c_o_l _v_e_r_s_i_o_n _t_o _u_s_e_.
_<_d_t_>
_<_b_>_-_e _[_!_]_e_x_t_[_=_e_x_t_p_a_r_a_m_]_<_/_b_>
_<_d_d_>
_<_d_t_>
_<_b_>_-_E _[_!_]_e_x_t_[_=_e_x_t_p_a_r_a_m_]_<_/_b_>
_<_d_d_>
_<_p_>
_S_p_e_c_i_f_y _g_e_n_e_r_a_l _e_x_t_e_n_s_i_o_n_s _w_i_t_h _-_e _a_n_d _s_e_a_r_c_h _e_x_t_e_n_s_i_o_n_s _w_i_t_h _-_E_.
_´_!_´ _i_n_d_i_c_a_t_e_s _c_r_i_t_i_c_a_l_i_t_y_.
_<_p_>
_G_e_n_e_r_a_l _e_x_t_e_n_s_i_o_n_s_:
_<_b_r_>
_<_p_r_e_>
_[_!_]_a_s_s_e_r_t_=_<_f_i_l_t_e_r_> _(_a_n _R_F_C _4_5_1_5 _F_i_l_t_e_r_)
_[_!_]_a_u_t_h_z_i_d_=_<_a_u_t_h_z_i_d_> _(_"_d_n_:_<_d_n_>_" _o_r _"_u_:_<_u_s_e_r_>_"_)
_[_!_]_m_a_n_a_g_e_D_S_A_i_t
_[_!_]_n_o_o_p
_p_p_o_l_i_c_y
_[_!_]_p_o_s_t_r_e_a_d_[_=_<_a_t_t_r_s_>_] _(_a _c_o_m_m_a_-_s_e_p_a_r_a_t_e_d _a_t_t_r_i_b_u_t_e _l_i_s_t_)
_[_!_]_p_r_e_r_e_a_d_[_=_<_a_t_t_r_s_>_] _(_a _c_o_m_m_a_-_s_e_p_a_r_a_t_e_d _a_t_t_r_i_b_u_t_e _l_i_s_t_)
_a_b_a_n_d_o_n_, _c_a_n_c_e_l _(_S_I_G_I_N_T _s_e_n_d_s _a_b_a_n_d_o_n_/_c_a_n_c_e_l_; _n_o_t _r_e_a_l_l_y _c_o_n_t_r_o_l_s_)
_<_/_p_r_e_>
_<_p_>
_S_e_a_r_c_h _e_x_t_e_n_s_i_o_n_s_:
_<_b_r_>
_<_p_r_e_>
_[_!_]_d_o_m_a_i_n_S_c_o_p_e _(_d_o_m_a_i_n _s_c_o_p_e_)
_[_!_]_m_v_=_<_f_i_l_t_e_r_> _(_m_a_t_c_h_e_d _v_a_l_u_e_s _f_i_l_t_e_r_)
_[_!_]_p_r_=_<_s_i_z_e_>_[_/_p_r_o_m_p_t_|_n_o_p_r_o_m_p_t_] _(_p_a_g_e_d _r_e_s_u_l_t_s_/_p_r_o_m_p_t_)
_[_!_]_s_u_b_e_n_t_r_i_e_s_[_=_t_r_u_e_|_f_a_l_s_e_] _(_s_u_b_e_n_t_r_i_e_s_)
_[_!_]_s_y_n_c_=_r_o_[_/_<_c_o_o_k_i_e_>_] _(_L_D_A_P _S_y_n_c _r_e_f_r_e_s_h_O_n_l_y_)
_r_p_[_/_<_c_o_o_k_i_e_>_]_[_/_<_s_l_i_m_i_t_>_] _(_L_D_A_P _S_y_n_c _r_e_f_r_e_s_h_A_n_d_P_e_r_s_i_s_t_)
_<_/_p_r_e_>
_<_d_t_>
_<_b_>_-_l_<_/_b_>_<_i_> _t_i_m_e_l_i_m_i_t_<_/_i_>
_<_d_d_>
_w_a_i_t _a_t _m_o_s_t _t_i_m_e_l_i_m_i_t _s_e_c_o_n_d_s _f_o_r _a _s_e_a_r_c_h _t_o _c_o_m_p_l_e_t_e_.
_A _t_i_m_e_l_i_m_i_t _o_f
_<_i_>_0_<_/_i_>
_(_z_e_r_o_) _o_r
_<_i_>_n_o_n_e_<_/_i_>
_m_e_a_n_s _n_o _l_i_m_i_t_.
_A _t_i_m_e_l_i_m_i_t _o_f
_<_i_>_m_a_x_<_/_i_>
_m_e_a_n_s _t_h_e _m_a_x_i_m_u_m _i_n_t_e_g_e_r _a_l_l_o_w_a_b_l_e _b_y _t_h_e _p_r_o_t_o_c_o_l_.
_A _s_e_r_v_e_r _m_a_y _i_m_p_o_s_e _a _m_a_x_i_m_a_l _t_i_m_e_l_i_m_i_t _w_h_i_c_h _o_n_l_y
_t_h_e _r_o_o_t _u_s_e_r _m_a_y _o_v_e_r_r_i_d_e_.
_<_d_t_>
_<_b_>_-_z_<_/_b_>_<_i_> _s_i_z_e_l_i_m_i_t_<_/_i_>
_<_d_d_>
_r_e_t_r_i_e_v_e _a_t _m_o_s_t _s_i_z_e_l_i_m_i_t _e_n_t_r_i_e_s _f_o_r _a _s_e_a_r_c_h_.
_A _s_i_z_e_l_i_m_i_t _o_f
_<_i_>_0_<_/_i_>
_(_z_e_r_o_) _o_r
_<_i_>_n_o_n_e_<_/_i_>
_m_e_a_n_s _n_o _l_i_m_i_t_.
_A _s_i_z_e_l_i_m_i_t _o_f
_<_i_>_m_a_x_<_/_i_>
_m_e_a_n_s _t_h_e _m_a_x_i_m_u_m _i_n_t_e_g_e_r _a_l_l_o_w_a_b_l_e _b_y _t_h_e _p_r_o_t_o_c_o_l_.
_A _s_e_r_v_e_r _m_a_y _i_m_p_o_s_e _a _m_a_x_i_m_a_l _s_i_z_e_l_i_m_i_t _w_h_i_c_h _o_n_l_y
_t_h_e _r_o_o_t _u_s_e_r _m_a_y _o_v_e_r_r_i_d_e_.
_<_d_t_>
_<_b_>_-_O_<_/_b_>_<_i_> _s_e_c_u_r_i_t_y_-_p_r_o_p_e_r_t_i_e_s_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _S_A_S_L _s_e_c_u_r_i_t_y _p_r_o_p_e_r_t_i_e_s_.
_<_d_t_>
_<_b_>_-_I_<_/_b_>
_<_d_d_>
_E_n_a_b_l_e _S_A_S_L _I_n_t_e_r_a_c_t_i_v_e _m_o_d_e_. _A_l_w_a_y_s _p_r_o_m_p_t_. _D_e_f_a_u_l_t _i_s _t_o _p_r_o_m_p_t
_o_n_l_y _a_s _n_e_e_d_e_d_.
_<_d_t_>
_<_b_>_-_Q_<_/_b_>
_<_d_d_>
_E_n_a_b_l_e _S_A_S_L _Q_u_i_e_t _m_o_d_e_. _N_e_v_e_r _p_r_o_m_p_t_.
_<_d_t_>
_<_b_>_-_U_<_/_b_>_<_i_> _a_u_t_h_c_i_d_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _t_h_e _a_u_t_h_e_n_t_i_c_a_t_i_o_n _I_D _f_o_r _S_A_S_L _b_i_n_d_. _T_h_e _f_o_r_m _o_f _t_h_e _I_D
_d_e_p_e_n_d_s _o_n _t_h_e _a_c_t_u_a_l _S_A_S_L _m_e_c_h_a_n_i_s_m _u_s_e_d_.
_<_d_t_>
_<_b_>_-_R_<_/_b_>_<_i_> _r_e_a_l_m_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _t_h_e _r_e_a_l_m _o_f _a_u_t_h_e_n_t_i_c_a_t_i_o_n _I_D _f_o_r _S_A_S_L _b_i_n_d_. _T_h_e _f_o_r_m _o_f _t_h_e _r_e_a_l_m
_d_e_p_e_n_d_s _o_n _t_h_e _a_c_t_u_a_l _S_A_S_L _m_e_c_h_a_n_i_s_m _u_s_e_d_.
_<_d_t_>
_<_b_>_-_X_<_/_b_>_<_i_> _a_u_t_h_z_i_d_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _t_h_e _r_e_q_u_e_s_t_e_d _a_u_t_h_o_r_i_z_a_t_i_o_n _I_D _f_o_r _S_A_S_L _b_i_n_d_.
_<_i_>_a_u_t_h_z_i_d_<_/_i_>
_m_u_s_t _b_e _o_n_e _o_f _t_h_e _f_o_l_l_o_w_i_n_g _f_o_r_m_a_t_s_:
_<_b_>_d_n_:_<_i_>_<_d_i_s_t_i_n_g_u_i_s_h_e_d _n_a_m_e_>_<_/_i_>
_o_r
_<_b_>_u_:_<_i_>_<_u_s_e_r_n_a_m_e_>_<_/_i_>
_<_d_t_>
_<_b_>_-_Y_<_/_b_>_<_i_> _m_e_c_h_<_/_i_>
_<_d_d_>
_S_p_e_c_i_f_y _t_h_e _S_A_S_L _m_e_c_h_a_n_i_s_m _t_o _b_e _u_s_e_d _f_o_r _a_u_t_h_e_n_t_i_c_a_t_i_o_n_. _I_f _i_t_'_s _n_o_t
_s_p_e_c_i_f_i_e_d_, _t_h_e _p_r_o_g_r_a_m _w_i_l_l _c_h_o_o_s_e _t_h_e _b_e_s_t _m_e_c_h_a_n_i_s_m _t_h_e _s_e_r_v_e_r _k_n_o_w_s_.
_<_d_t_>
_<_b_>_-_Z_[_Z_]_<_/_b_>
_<_d_d_>
_I_s_s_u_e _S_t_a_r_t_T_L_S _(_T_r_a_n_s_p_o_r_t _L_a_y_e_r _S_e_c_u_r_i_t_y_) _e_x_t_e_n_d_e_d _o_p_e_r_a_t_i_o_n_. _I_f _y_o_u _u_s_e
_<_b_>_-_Z_Z_, _t_h_e _c_o_m_m_a_n_d _w_i_l_l _r_e_q_u_i_r_e _t_h_e _o_p_e_r_a_t_i_o_n _t_o _b_e _s_u_c_c_e_s_s_f_u_l_.
_<_/_d_l_>
_<_h_3 _i_d_=_"_O_U_T_P_U_T _F_O_R_M_A_T_"_> _O_U_T_P_U_T _F_O_R_M_A_T _<_/_h_3_>
_I_f _o_n_e _o_r _m_o_r_e _e_n_t_r_i_e_s _a_r_e _f_o_u_n_d_, _e_a_c_h _e_n_t_r_y _i_s _w_r_i_t_t_e_n _t_o _s_t_a_n_d_a_r_d
_o_u_t_p_u_t _i_n _L_D_A_P _D_a_t_a _I_n_t_e_r_c_h_a_n_g_e _F_o_r_m_a_t _o_r
_<_b_>_l_d_i_f_<_/_b_>_(_5_)_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_v_e_r_s_i_o_n_: _1
_<_/_p_r_e_>
_<_p_>
_# _b_j_e_n_s_e_n_, _e_x_a_m_p_l_e_, _n_e_t
_d_n_: _u_i_d_=_b_j_e_n_s_e_n_,_d_c_=_e_x_a_m_p_l_e_,_d_c_=_n_e_t
_o_b_j_e_c_t_C_l_a_s_s_: _p_e_r_s_o_n
_o_b_j_e_c_t_C_l_a_s_s_: _d_c_O_b_j_e_c_t
_u_i_d_: _b_j_e_n_s_e_n
_c_n_: _B_a_r_b_a_r_a _J_e_n_s_e_n
_s_n_: _J_e_n_s_e_n
_._._.
_<_p_>
_I_f _t_h_e _-_t _o_p_t_i_o_n _i_s _u_s_e_d_, _t_h_e _U_R_I _o_f _a _t_e_m_p_o_r_a_r_y _f_i_l_e
_i_s _u_s_e_d _i_n _p_l_a_c_e _o_f _t_h_e _a_c_t_u_a_l _v_a_l_u_e_. _I_f _t_h_e _-_A _o_p_t_i_o_n
_i_s _g_i_v_e_n_, _o_n_l_y _t_h_e _"_a_t_t_r_i_b_u_t_e_n_a_m_e_" _p_a_r_t _i_s _w_r_i_t_t_e_n_.
_<_h_3 _i_d_=_"_E_X_A_M_P_L_E_"_> _E_X_A_M_P_L_E _<_/_h_3_>
_T_h_e _f_o_l_l_o_w_i_n_g _c_o_m_m_a_n_d_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_l_d_a_p_s_e_a_r_c_h _-_L_L_L _"_(_s_n_=_s_m_i_t_h_)_" _c_n _s_n _t_e_l_e_p_h_o_n_e_N_u_m_b_e_r
_<_/_p_r_e_>
_<_p_>
_w_i_l_l _p_e_r_f_o_r_m _a _s_u_b_t_r_e_e _s_e_a_r_c_h _(_u_s_i_n_g _t_h_e _d_e_f_a_u_l_t _s_e_a_r_c_h _b_a_s_e _a_n_d
_o_t_h_e_r _p_a_r_a_m_e_t_e_r_s _d_e_f_i_n_e_d _i_n
_<_b_>_l_d_a_p_._c_o_n_f_<_/_b_>_(_5_)_)
_f_o_r _e_n_t_r_i_e_s _w_i_t_h _a _s_u_r_n_a_m_e _(_s_n_) _o_f _s_m_i_t_h_. _T_h_e _c_o_m_m_o_n _n_a_m_e _(_c_n_)_, _s_u_r_n_a_m_e
_(_s_n_) _a_n_d _t_e_l_e_p_h_o_n_e_N_u_m_b_e_r _v_a_l_u_e_s _w_i_l_l _b_e _r_e_t_r_i_e_v_e_d _a_n_d _p_r_i_n_t_e_d _t_o
_s_t_a_n_d_a_r_d _o_u_t_p_u_t_.
_T_h_e _o_u_t_p_u_t _m_i_g_h_t _l_o_o_k _s_o_m_e_t_h_i_n_g _l_i_k_e _t_h_i_s _i_f _t_w_o _e_n_t_r_i_e_s _a_r_e _f_o_u_n_d_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_d_n_: _u_i_d_=_j_t_s_,_d_c_=_e_x_a_m_p_l_e_,_d_c_=_c_o_m
_c_n_: _J_o_h_n _S_m_i_t_h
_c_n_: _J_o_h_n _T_. _S_m_i_t_h
_s_n_: _S_m_i_t_h
_s_n_;_l_a_n_g_-_e_n_: _S_m_i_t_h
_s_n_;_l_a_n_g_-_d_e_: _S_c_h_m_i_d_t
_t_e_l_e_p_h_o_n_e_N_u_m_b_e_r_: _1 _5_5_5 _1_2_3_-_4_5_6_7
_<_/_p_r_e_>
_<_p_>
_d_n_: _u_i_d_=_s_s_s_,_d_c_=_e_x_a_m_p_l_e_,_d_c_=_c_o_m
_c_n_: _S_t_e_v_e _S_m_i_t_h
_c_n_: _S_t_e_v_e _S_. _S_m_i_t_h
_s_n_: _S_m_i_t_h
_s_n_;_l_a_n_g_-_e_n_: _S_m_i_t_h
_s_n_;_l_a_n_g_-_d_e_: _S_c_h_m_i_d_t
_t_e_l_e_p_h_o_n_e_N_u_m_b_e_r_: _1 _5_5_5 _7_6_5_-_4_3_2_1
_<_p_>
_T_h_e _c_o_m_m_a_n_d_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_l_d_a_p_s_e_a_r_c_h _-_L_L_L _-_u _-_t _"_(_u_i_d_=_x_y_z_)_" _j_p_e_g_P_h_o_t_o _a_u_d_i_o
_<_/_p_r_e_>
_<_p_>
_w_i_l_l _p_e_r_f_o_r_m _a _s_u_b_t_r_e_e _s_e_a_r_c_h _u_s_i_n_g _t_h_e _d_e_f_a_u_l_t _s_e_a_r_c_h _b_a_s_e _f_o_r _e_n_t_r_i_e_s
_w_i_t_h _u_s_e_r _i_d _o_f _"_x_y_z_"_. _T_h_e _u_s_e_r _f_r_i_e_n_d_l_y _f_o_r_m _o_f _t_h_e _e_n_t_r_y_'_s _D_N _w_i_l_l _b_e
_o_u_t_p_u_t _a_f_t_e_r _t_h_e _l_i_n_e _t_h_a_t _c_o_n_t_a_i_n_s _t_h_e _D_N _i_t_s_e_l_f_, _a_n_d _t_h_e _j_p_e_g_P_h_o_t_o
_a_n_d _a_u_d_i_o _v_a_l_u_e_s _w_i_l_l _b_e _r_e_t_r_i_e_v_e_d _a_n_d _w_r_i_t_t_e_n _t_o _t_e_m_p_o_r_a_r_y _f_i_l_e_s_. _T_h_e
_o_u_t_p_u_t _m_i_g_h_t _l_o_o_k _l_i_k_e _t_h_i_s _i_f _o_n_e _e_n_t_r_y _w_i_t_h _o_n_e _v_a_l_u_e _f_o_r _e_a_c_h _o_f _t_h_e
_r_e_q_u_e_s_t_e_d _a_t_t_r_i_b_u_t_e_s _i_s _f_o_u_n_d_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_d_n_: _u_i_d_=_x_y_z_,_d_c_=_e_x_a_m_p_l_e_,_d_c_=_c_o_m
_u_f_n_: _x_y_z_, _e_x_a_m_p_l_e_, _c_o_m
_a_u_d_i_o_:_< _f_i_l_e_:_/_/_/_t_m_p_/_l_d_a_p_s_e_a_r_c_h_-_a_u_d_i_o_-_a_1_9_9_2_4
_j_p_e_g_P_h_o_t_o_:_< _f_i_l_e_:_/_/_/_t_m_p_/_l_d_a_p_s_e_a_r_c_h_-_j_p_e_g_P_h_o_t_o_-_a_1_9_9_2_4
_<_/_p_r_e_>
_<_p_>
_T_h_i_s _c_o_m_m_a_n_d_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_l_d_a_p_s_e_a_r_c_h _-_L_L_L _-_s _o_n_e _-_b _"_c_=_U_S_" _"_(_o_=_U_n_i_v_e_r_s_i_t_y_*_)_" _o _d_e_s_c_r_i_p_t_i_o_n
_<_/_p_r_e_>
_<_p_>
_w_i_l_l _p_e_r_f_o_r_m _a _o_n_e_-_l_e_v_e_l _s_e_a_r_c_h _a_t _t_h_e _c_=_U_S _l_e_v_e_l _f_o_r _a_l_l _e_n_t_r_i_e_s
_w_h_o_s_e _o_r_g_a_n_i_z_a_t_i_o_n _n_a_m_e _(_o_) _b_e_g_i_n_s _b_e_g_i_n_s _w_i_t_h UUnniivveerrssiittyy_.
_T_h_e _o_r_g_a_n_i_z_a_t_i_o_n _n_a_m_e _a_n_d _d_e_s_c_r_i_p_t_i_o_n _a_t_t_r_i_b_u_t_e _v_a_l_u_e_s _w_i_l_l _b_e _r_e_t_r_i_e_v_e_d
_a_n_d _p_r_i_n_t_e_d _t_o _s_t_a_n_d_a_r_d _o_u_t_p_u_t_, _r_e_s_u_l_t_i_n_g _i_n _o_u_t_p_u_t _s_i_m_i_l_a_r _t_o _t_h_i_s_:
_<_p_>
_<_b_r_>
_<_p_r_e_>
_d_n_: _o_=_U_n_i_v_e_r_s_i_t_y _o_f _A_l_a_s_k_a _F_a_i_r_b_a_n_k_s_,_c_=_U_S
_o_: _U_n_i_v_e_r_s_i_t_y _o_f _A_l_a_s_k_a _F_a_i_r_b_a_n_k_s
_d_e_s_c_r_i_p_t_i_o_n_: _P_r_e_p_a_r_i_n_g _A_l_a_s_k_a _f_o_r _a _b_r_a_v_e _n_e_w _y_e_s_t_e_r_d_a_y
_d_e_s_c_r_i_p_t_i_o_n_: _l_e_a_f _n_o_d_e _o_n_l_y
_<_/_p_r_e_>
_<_p_>
_d_n_: _o_=_U_n_i_v_e_r_s_i_t_y _o_f _C_o_l_o_r_a_d_o _a_t _B_o_u_l_d_e_r_,_c_=_U_S
_o_: _U_n_i_v_e_r_s_i_t_y _o_f _C_o_l_o_r_a_d_o _a_t _B_o_u_l_d_e_r
_d_e_s_c_r_i_p_t_i_o_n_: _N_o _p_e_r_s_o_n_n_e_l _i_n_f_o_r_m_a_t_i_o_n
_d_e_s_c_r_i_p_t_i_o_n_: _I_n_s_t_i_t_u_t_i_o_n _o_f _e_d_u_c_a_t_i_o_n _a_n_d _r_e_s_e_a_r_c_h
_<_p_>
_d_n_: _o_=_U_n_i_v_e_r_s_i_t_y _o_f _C_o_l_o_r_a_d_o _a_t _D_e_n_v_e_r_,_c_=_U_S
_o_: _U_n_i_v_e_r_s_i_t_y _o_f _C_o_l_o_r_a_d_o _a_t _D_e_n_v_e_r
_o_: _U_C_D
_o_: _C_U_/_D_e_n_v_e_r
_o_: _C_U_-_D_e_n_v_e_r
_d_e_s_c_r_i_p_t_i_o_n_: _I_n_s_t_i_t_u_t_e _f_o_r _H_i_g_h_e_r _L_e_a_r_n_i_n_g _a_n_d _R_e_s_e_a_r_c_h
_<_p_>
_d_n_: _o_=_U_n_i_v_e_r_s_i_t_y _o_f _F_l_o_r_i_d_a_,_c_=_U_S
_o_: _U_n_i_v_e_r_s_i_t_y _o_f _F_l_o_r_i_d_a
_o_: _U_F_l
_d_e_s_c_r_i_p_t_i_o_n_: _W_a_r_p_e_r _o_f _y_o_u_n_g _m_i_n_d_s
_<_p_>
_._._.
_<_h_3 _i_d_=_"_D_I_A_G_N_O_S_T_I_C_S_"_> _D_I_A_G_N_O_S_T_I_C_S _<_/_h_3_>
_E_x_i_t _s_t_a_t_u_s _i_s _z_e_r_o _i_f _n_o _e_r_r_o_r_s _o_c_c_u_r_.
_E_r_r_o_r_s _r_e_s_u_l_t _i_n _a _n_o_n_-_z_e_r_o _e_x_i_t _s_t_a_t_u_s _a_n_d
_a _d_i_a_g_n_o_s_t_i_c _m_e_s_s_a_g_e _b_e_i_n_g _w_r_i_t_t_e_n _t_o _s_t_a_n_d_a_r_d _e_r_r_o_r_.
_<_h_3 _i_d_=_"_S_E_E _A_L_S_O_"_> _S_E_E _A_L_S_O _<_/_h_3_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_1_/_l_d_a_p_a_d_d_._h_t_m_l_"_>_l_d_a_p_a_d_d_(_1_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_1_/_l_d_a_p_d_e_l_e_t_e_._h_t_m_l_"_>_l_d_a_p_d_e_l_e_t_e_(_1_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_1_/_l_d_a_p_m_o_d_i_f_y_._h_t_m_l_"_>_l_d_a_p_m_o_d_i_f_y_(_1_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_1_/_l_d_a_p_m_o_d_r_d_n_._h_t_m_l_"_>_l_d_a_p_m_o_d_r_d_n_(_1_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_5_/_l_d_a_p_._c_o_n_f_._h_t_m_l_"_>_l_d_a_p_._c_o_n_f_(_5_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_5_/_l_d_i_f_._h_t_m_l_"_>_l_d_i_f_(_5_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_3_/_l_d_a_p_._h_t_m_l_"_>_l_d_a_p_(_3_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_3_/_l_d_a_p___s_e_a_r_c_h___e_x_t_._h_t_m_l_"_>_l_d_a_p___s_e_a_r_c_h___e_x_t_(_3_)_<_/_a_>
_<_a _h_r_e_f_=_"_._._/_h_t_m_l_3_/_l_d_a_p___s_o_r_t_._h_t_m_l_"_>_l_d_a_p___s_o_r_t_(_3_)_<_/_a_>
_<_h_3 _i_d_=_"_A_U_T_H_O_R_"_> _A_U_T_H_O_R _<_/_h_3_>
_T_h_e _O_p_e_n_L_D_A_P _P_r_o_j_e_c_t _<_h_t_t_p_:_/_/_w_w_w_._o_p_e_n_l_d_a_p_._o_r_g_/_>
_<_h_3 _i_d_=_"_A_C_K_N_O_W_L_E_D_G_E_M_E_N_T_S_"_> _A_C_K_N_O_W_L_E_D_G_E_M_E_N_T_S _<_/_h_3_>
_<_b_>_O_p_e_n_L_D_A_P _S_o_f_t_w_a_r_e_<_/_b_>
_i_s _d_e_v_e_l_o_p_e_d _a_n_d _m_a_i_n_t_a_i_n_e_d _b_y _T_h_e _O_p_e_n_L_D_A_P _P_r_o_j_e_c_t _<_h_t_t_p_:_/_/_w_w_w_._o_p_e_n_l_d_a_p_._o_r_g_/_>_.
_<_b_>_O_p_e_n_L_D_A_P _S_o_f_t_w_a_r_e_<_/_b_>
_i_s _d_e_r_i_v_e_d _f_r_o_m _U_n_i_v_e_r_s_i_t_y _o_f _M_i_c_h_i_g_a_n _L_D_A_P _3_._3 _R_e_l_e_a_s_e_.
_<_/_b_o_d_y_>
_<_/_h_t_m_l_>