1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>GOsa: posixAccount class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3.2 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Compound List</a> | <a class="qindex" href="functions.html">Compound Members</a></div>
8 <h1>posixAccount Class Reference</h1>posixAccount plugin
9 <a href="#_details">More...</a>
10 <p>
11 <p>Inheritance diagram for posixAccount:
12 <p><center><img src="classposixAccount.png" usemap="#posixAccount_map" border="0" alt=""></center>
13 <map name="posixAccount_map">
14 <area href="classplugin.html" alt="plugin" shape="rect" coords="0,0,88,24">
15 </map>
16 <a href="classposixAccount-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
17 <tr><td></td></tr>
18 <tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
19 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a0" doxytag="posixAccount::posixAccount"></a>
20 </td><td class="memItemRight" valign=bottom><b>posixAccount</b> ($<a class="el" href="classplugin.html#o4">dn</a>=NULL)</td></tr>
22 <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classposixAccount.html#a1">execute</a> ()</td></tr>
24 <tr><td class="mdescLeft"> </td><td class="mdescRight">execute plugin </em> <a href="#a1"></a><em><br><br></td></tr>
25 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a2" doxytag="posixAccount::remove_from_parent"></a>
26 </td><td class="memItemRight" valign=bottom><b>remove_from_parent</b> ()</td></tr>
28 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a3" doxytag="posixAccount::save_object"></a>
29 </td><td class="memItemRight" valign=bottom><b>save_object</b> ()</td></tr>
31 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a4" doxytag="posixAccount::save"></a>
32 </td><td class="memItemRight" valign=bottom><b>save</b> ()</td></tr>
34 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a5" doxytag="posixAccount::check"></a>
35 </td><td class="memItemRight" valign=bottom><b>check</b> ()</td></tr>
37 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a6" doxytag="posixAccount::addGroup"></a>
38 </td><td class="memItemRight" valign=bottom><b>addGroup</b> ($groups)</td></tr>
40 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a7" doxytag="posixAccount::delGroup"></a>
41 </td><td class="memItemRight" valign=bottom><b>delGroup</b> ($groups)</td></tr>
43 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a8" doxytag="posixAccount::adapt_from_template"></a>
44 </td><td class="memItemRight" valign=bottom><b>adapt_from_template</b> ($<a class="el" href="classplugin.html#o4">dn</a>)</td></tr>
46 <tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
47 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o0" doxytag="posixAccount::homeDirectory"></a>
48 </td><td class="memItemRight" valign=bottom><b>homeDirectory</b> = ""</td></tr>
50 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o1" doxytag="posixAccount::loginShell"></a>
51 </td><td class="memItemRight" valign=bottom><b>loginShell</b> = "/bin/bash"</td></tr>
53 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o2" doxytag="posixAccount::uidNumber"></a>
54 </td><td class="memItemRight" valign=bottom><b>uidNumber</b> = ""</td></tr>
56 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o3" doxytag="posixAccount::gidNumber"></a>
57 </td><td class="memItemRight" valign=bottom><b>gidNumber</b> = ""</td></tr>
59 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o4" doxytag="posixAccount::gecos"></a>
60 </td><td class="memItemRight" valign=bottom><b>gecos</b> = ""</td></tr>
62 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o5" doxytag="posixAccount::shadowMin"></a>
63 </td><td class="memItemRight" valign=bottom><b>shadowMin</b> = "0"</td></tr>
65 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o6" doxytag="posixAccount::shadowMax"></a>
66 </td><td class="memItemRight" valign=bottom><b>shadowMax</b> = "0"</td></tr>
68 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o7" doxytag="posixAccount::shadowWarning"></a>
69 </td><td class="memItemRight" valign=bottom><b>shadowWarning</b> = "0"</td></tr>
71 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o8" doxytag="posixAccount::shadowLastChange"></a>
72 </td><td class="memItemRight" valign=bottom><b>shadowLastChange</b> = "0"</td></tr>
74 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o9" doxytag="posixAccount::shadowInactive"></a>
75 </td><td class="memItemRight" valign=bottom><b>shadowInactive</b> = "0"</td></tr>
77 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o10" doxytag="posixAccount::shadowExpire"></a>
78 </td><td class="memItemRight" valign=bottom><b>shadowExpire</b> = "0"</td></tr>
80 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o11" doxytag="posixAccount::gosaDefaultPrinter"></a>
81 </td><td class="memItemRight" valign=bottom><b>gosaDefaultPrinter</b> = ""</td></tr>
83 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o12" doxytag="posixAccount::gosaDefaultLanguage"></a>
84 </td><td class="memItemRight" valign=bottom><b>gosaDefaultLanguage</b> = ""</td></tr>
86 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o13" doxytag="posixAccount::gosaHostACL"></a>
87 </td><td class="memItemRight" valign=bottom><b>gosaHostACL</b> = array()</td></tr>
89 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o14" doxytag="posixAccount::status"></a>
90 </td><td class="memItemRight" valign=bottom><b>status</b> = ""</td></tr>
92 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o15" doxytag="posixAccount::loginShellList"></a>
93 </td><td class="memItemRight" valign=bottom><b>loginShellList</b> = array()</td></tr>
95 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o16" doxytag="posixAccount::groupMembership"></a>
96 </td><td class="memItemRight" valign=bottom><b>groupMembership</b> = array()</td></tr>
98 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o17" doxytag="posixAccount::savedGroupMembership"></a>
99 </td><td class="memItemRight" valign=bottom><b>savedGroupMembership</b> = array()</td></tr>
101 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o18" doxytag="posixAccount::savedUidNumber"></a>
102 </td><td class="memItemRight" valign=bottom><b>savedUidNumber</b> = ""</td></tr>
104 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o19" doxytag="posixAccount::savedGidNumber"></a>
105 </td><td class="memItemRight" valign=bottom><b>savedGidNumber</b> = ""</td></tr>
107 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o20" doxytag="posixAccount::use_shadowMin"></a>
108 </td><td class="memItemRight" valign=bottom><b>use_shadowMin</b> = "0"</td></tr>
110 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o21" doxytag="posixAccount::use_shadowMax"></a>
111 </td><td class="memItemRight" valign=bottom><b>use_shadowMax</b> = "0"</td></tr>
113 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o22" doxytag="posixAccount::use_shadowWarning"></a>
114 </td><td class="memItemRight" valign=bottom><b>use_shadowWarning</b> = "0"</td></tr>
116 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o23" doxytag="posixAccount::use_shadowInactive"></a>
117 </td><td class="memItemRight" valign=bottom><b>use_shadowInactive</b> = "0"</td></tr>
119 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o24" doxytag="posixAccount::use_shadowExpire"></a>
120 </td><td class="memItemRight" valign=bottom><b>use_shadowExpire</b> = "0"</td></tr>
122 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o25" doxytag="posixAccount::must_change_password"></a>
123 </td><td class="memItemRight" valign=bottom><b>must_change_password</b> = "0"</td></tr>
125 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o26" doxytag="posixAccount::force_ids"></a>
126 </td><td class="memItemRight" valign=bottom><b>force_ids</b> = 0</td></tr>
128 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o27" doxytag="posixAccount::printerList"></a>
129 </td><td class="memItemRight" valign=bottom><b>printerList</b> = array()</td></tr>
131 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o28" doxytag="posixAccount::group_dialog"></a>
132 </td><td class="memItemRight" valign=bottom><b>group_dialog</b> = FALSE</td></tr>
134 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o29" doxytag="posixAccount::hosts_dialog"></a>
135 </td><td class="memItemRight" valign=bottom><b>hosts_dialog</b> = FALSE</td></tr>
137 <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><b>attributes</b></td></tr>
139 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o31" doxytag="posixAccount::objectclasses"></a>
140 </td><td class="memItemRight" valign=bottom><b>objectclasses</b> = array("posixAccount", "shadowAccount")</td></tr>
142 </table>
143 <hr><a name="_details"></a><h2>Detailed Description</h2>
144 posixAccount plugin
145 <p>
146 <dl compact><dt><b>Author:</b></dt><dd>Cajus Pollmeier <<a href="mailto:pollmeier@gonicus.de">pollmeier@gonicus.de</a>> </dd></dl>
147 <dl compact><dt><b>Version:</b></dt><dd>2.00 </dd></dl>
148 <dl compact><dt><b>Date:</b></dt><dd>24.07.2003</dd></dl>
149 This class provides the functionality to read and write all attributes relevant for posixAccounts and shadowAccounts from/to the LDAP. It does syntax checking and displays the formulars required.
150 <p>
151 <hr><h2>Member Function Documentation</h2>
152 <a name="a1" doxytag="posixAccount::execute"></a><p>
153 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
154 <tr>
155 <td class="mdRow">
156 <table cellpadding="0" cellspacing="0" border="0">
157 <tr>
158 <td class="md" nowrap valign="top"> posixAccount::execute </td>
159 <td class="md" valign="top">( </td>
160 <td class="mdname1" valign="top" nowrap> </td>
161 <td class="md" valign="top"> ) </td>
162 <td class="md" nowrap></td>
163 </tr>
165 </table>
166 </td>
167 </tr>
168 </table>
169 <table cellspacing=5 cellpadding=0 border=0>
170 <tr>
171 <td>
172
173 </td>
174 <td>
176 <p>
177 execute plugin
178 <p>
179 Generates the html output for this node
180 <p>
181 Reimplemented from <a class="el" href="classplugin.html#a1">plugin</a>. </td>
182 </tr>
183 </table>
184 <hr><h2>Member Data Documentation</h2>
185 <a name="o30" doxytag="posixAccount::attributes"></a><p>
186 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
187 <tr>
188 <td class="mdRow">
189 <table cellpadding="0" cellspacing="0" border="0">
190 <tr>
191 <td class="md" nowrap valign="top"> posixAccount::attributes
192 </table>
193 </td>
194 </tr>
195 </table>
196 <table cellspacing=5 cellpadding=0 border=0>
197 <tr>
198 <td>
199
200 </td>
201 <td>
203 <p>
204 <b>Initial value:</b><div class="fragment"><pre> array(<span class="stringliteral">"homeDirectory"</span>, <span class="stringliteral">"loginShell"</span>, <span class="stringliteral">"uidNumber"</span>, <span class="stringliteral">"gidNumber"</span>, <span class="stringliteral">"gecos"</span>,
205 <span class="stringliteral">"shadowMin"</span>, <span class="stringliteral">"shadowMax"</span>, <span class="stringliteral">"shadowWarning"</span>, <span class="stringliteral">"shadowInactive"</span>, <span class="stringliteral">"shadowLastChange"</span>,
206 <span class="stringliteral">"shadowExpire"</span>, <span class="stringliteral">"gosaDefaultPrinter"</span>, <span class="stringliteral">"gosaDefaultLanguage"</span>, <span class="stringliteral">"uid"</span>)
207 </pre></div>
208 <p>
209 Reimplemented from <a class="el" href="classplugin.html">plugin</a>. </td>
210 </tr>
211 </table>
212 <hr>The documentation for this class was generated from the following file:<ul>
213 <li>class_posixAccount.inc</ul>
214 <hr size="1"><address style="align: right;"><small>Generated on Sat Jul 26 18:32:23 2003 for GOsa by
215 <a href="http://www.doxygen.org/index.html">
216 <img src="doxygen.png" alt="doxygen" align="middle" border=0 >
217 </a>1.3.2 </small></address>
218 </body>
219 </html>