Sh3ll
OdayForums


Server : Apache
System : Linux profile 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64
User : apache ( 48)
PHP Version : 8.0.28
Disable Function : NONE
Directory :  /var/www/html/mmishra/indem/scripts/php/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/html/mmishra/indem/scripts/php/tuneaccount.php
<?php
$ds = ldap_connect("ldap.iiita.ac.in");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_bind($ds, "cn=Manager,dc=iiita,dc=ac,dc=in", "\$dollfinn");

//code >> employee=1,student=2,webadmin=3,alumni=4,general=5,rgiit=8,rgiitalumni=9

$sr = ldap_search($ds, "ou=general,dc=iiita,dc=ac,dc=in", "(&(uid=*)(objectClass=posixAccount))");
$info = ldap_get_entries($ds, $sr);
$count = count($info);
sort($info);

for($i=0; $i < $count-1; $i++){
	$uid = $info[$i]['uid'][0];
  	$dn = $info[$i]['dn'];
	$uidno = $info[$i]["uidnumber"][0];

	if ($i < 10) $c = "000$i";
	else if ($i < 100) $c = "00$i";
	else if ($i < 1000) $c = "0$i";
	else $c = $i;

	$inf["uidNumber"] = "20145$c";
	if (ldap_modify($ds, $dn, $inf)) {
		echo $inf["uidNumber"]."\n";
	};
}
ldap_close($ds);
echo "Total: $i";

?>

ZeroDay Forums Mini