Adding a field to manage loginShell in LDAP. User can now change the default
value of /bin/bash.
This commit is contained in:
parent
c5d7b43793
commit
6d5738b30a
|
@ -132,6 +132,10 @@ if (isset($_SESSION['login']))
|
||||||
$new["isAdmin"] = $postisadmin;
|
$new["isAdmin"] = $postisadmin;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($_POST['loginshell'] != $info[0]['loginshell'][0]) {
|
||||||
|
$new["loginShell"] = Html::clean($_POST['loginshell']);
|
||||||
|
}
|
||||||
|
|
||||||
// only for mail mode
|
// only for mail mode
|
||||||
if (($conf['admin']['what'] == 1) || ($conf['admin']['what'] == 3)) {
|
if (($conf['admin']['what'] == 1) || ($conf['admin']['what'] == 3)) {
|
||||||
|
|
||||||
|
@ -315,6 +319,15 @@ if (isset($_SESSION['login']))
|
||||||
<td align='left'><input type='text' name='displayname' tabindex='" .$tab++. "'
|
<td align='left'><input type='text' name='displayname' tabindex='" .$tab++. "'
|
||||||
value='$displayname' /></td></tr>\n";
|
value='$displayname' /></td></tr>\n";
|
||||||
|
|
||||||
|
print '
|
||||||
|
<tr>
|
||||||
|
<td align="right">Shell :</td>
|
||||||
|
<td align="left">
|
||||||
|
<input type="text" name="loginshell" value="'
|
||||||
|
. $info[0]['loginshell'][0] . '" />
|
||||||
|
</td>
|
||||||
|
</tr>';
|
||||||
|
|
||||||
print "<tr><td align='right'>Groupe Samba :</td>
|
print "<tr><td align='right'>Groupe Samba :</td>
|
||||||
<td align='left'>$sambagroup</td></tr>\n";
|
<td align='left'>$sambagroup</td></tr>\n";
|
||||||
}
|
}
|
||||||
|
@ -612,7 +625,7 @@ if (isset($_SESSION['login']))
|
||||||
|
|
||||||
$info["cn"] = $cn;
|
$info["cn"] = $cn;
|
||||||
if (!$conf['domaines']['ldap']['virtual']) {
|
if (!$conf['domaines']['ldap']['virtual']) {
|
||||||
$info["loginShell"] = "/bin/bash";
|
$info["loginShell"] = Html::clean($_POST['loginshell']);
|
||||||
$info["sn"] = $sn;
|
$info["sn"] = $sn;
|
||||||
$info["homeDirectory"] = "/home/" .$uid;
|
$info["homeDirectory"] = "/home/" .$uid;
|
||||||
|
|
||||||
|
@ -808,6 +821,13 @@ if (isset($_SESSION['login']))
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td align="right">Shell :</td>
|
||||||
|
<td align="left">
|
||||||
|
<input type="text" name="loginshell" value="/bin/bash" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue