wiki:WebminLdapPatch

Patch per gestione UID in Webmin LDAP

Per evitare di rendere modificabile il campo UID degli utenti su LDAP tramite il modulo Ldap users di Wedmin e' necessario applicare la seguente patch al file /usr/share/webmin/ldap-useradmin/edit_user.cgi.

--- /tmp/edit_user.cgi~ 2006-10-12 11:10:09.000000000 +0200
+++ /usr/share/webmin/ldap-useradmin/edit_user.cgi      2006-10-12 10:41:18.000000000 +0200
@@ -98,10 +98,10 @@
 if ($in{'new'}) {
        # Find the first free UID above the base
        $newuid = &allocate_uid(\%used);
-       print "<td><input name=uid size=10 value='$newuid'></td> </tr>\n";
+       print "<td><input type='hidden' name=uid value='$newuid'>$newuid</td> </tr>\n";
        }
 else {
-       print "<td><input name=uid size=10 value='$uid'></td> </tr>\n";
+       print "<td><input type='hidden' name=uid value='$uid'>$uid</td> </tr>\n";
        }

 if ($config{'given'}) {

eseguendo il comando

patch < webmin-ldap.patch

e indicando il file di cui sopra come file da patchare.

Il tutto da eseguire _dopo_ avere installato i pacchetti relativi di webmin.

Last modified 11 years ago Last modified on Oct 12, 2006, 11:05:50 AM

Attachments (1)

Download all attachments as: .zip