[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[K12OSN] ldap adding users



using this within configureldap-server.sh i build a skeleton ldap database.
with smbldap-useradd.p -a cliebow i get
Global symbol $masterport requires explicit package name at
/usr/lib/perl5/site_perl/smbldap_tools.pm line 74 <DATA> line 225
repeated for $ldapssl $slaveport $SID 

using directory_administrator new user i get LDAP_MOD_ADD shadowLastChange 12358
undefined attribute/
 I just can't get users addded from either. so can't script mass input of
users. Can anyone help?? chuck

# step #4, build the skeleton database and load it
#
#############################################################################
( echo "dn: $suffix"
  echo "objectclass: top"
  echo "objectclass: organization"
  echo "o: $domain"
  echo 
  echo "dn: ou=Adult Ed,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: Adult Ed"
  echo
  echo "dn: ou=CCK,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: CCK"
echo
 echo "dn: ou=BEM,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: BEM"
echo 
  echo "dn: ou=EMS,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: EMS"
echo 
 echo "dn: ou=EHS,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: EHS"
echo  
echo "dn: ou=SO,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: SO"
echo 
echo "dn: ou=Temp,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: Temp"
  echo
echo "dn: ou=Group,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: Group"
  echo 
 echo "dn: ou=Computers,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: Computers"
  echo
echo "dn: ou=U92,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: ComputersU92"
  echo 
echo "dn: ou=Users,$suffix"
  echo "objectclass: top"
  echo "objectclass: organizationalUnit"
  echo "ou: Users"
  echo 
  echo ) > $LDIFDIR/base.ldif

  ldapadd -x -c -h localhost -D "$dn" -w "$pw" -f $LDIFDIR/base.ldif

#############################################################################
( echo "dn: ou=Staff,ou=Adult Ed,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=Adult Ed,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo "dn: ou=Staff,ou=CCK,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=CCK,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo "dn: ou=Staff,ou=BEM,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=BEM,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo "dn: ou=Staff,ou=EMS,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=EMS,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo "dn: ou=Staff,ou=EHS,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=EHS,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo "dn: ou=Staff,ou=SO,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Staff,ou=Temp,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=Temp,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo "dn: ou=Staff,ou=U92,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Staff"
echo
echo "dn: ou=Students,ou=U92,$suffix"
echo "objectclass: top"
echo "objectclass: organizationalUnit"
echo "ou: Students"
echo
echo ) > $LDIFDIR/staff.ldif

ldapadd -x -c -h localhost -D "$dn" -w "$pw"  -f $LDIFDIR/staff.ldif

###########################################################################
( echo "dn: ou=2004,ou=Students,ou=EHS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2004"
echo
echo "dn: ou=2005,ou=Students,ou=EHS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2005"
echo
echo "dn: ou=2006,ou=Students,ou=EHS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2006"
echo
echo "dn:ou=2007,ou=Students,ou=EMS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2007"
echo
echo "dn: ou=2008,ou=Students,ou=EMS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2008"
echo
echo "dn: ou=2009,ou=Students,ou=EMS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2009"
echo
echo "dn: ou=2010,ou=Students,ou=EMS,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2010"
echo
echo "dn: ou=2011,ou=Students,ou=BEM,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2011"
echo
echo "dn: ou=2012,ou=Students,ou=BEM,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2012"
echo
echo "dn: ou=2013,ou=Students,ou=BEM,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2013"
echo
echo "dn: ou=2014,ou=Students,ou=CCK,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2014"
echo
echo "dn: ou=2015,ou=Students,ou=CCK,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2015"
echo
echo "dn: ou=2016,ou=Students,ou=CCK,$suffix"
echo "objectclass: organizationalUnit"
echo "ou: 2016"
echo
############################################################
 #echo "dn: cn=2004,ou=Group,ou=2004,ou=Students,ou=EHS,dc=ellsworth,dc=k12,dc=me,dc=us"
#echo "objectClass: top"
#echo "objectClass: posixGroup"
#echo "cn: 2004"
#echo "gidNumber: 500"


echo ) > $LDIFDIR/group.ldif

ldapadd -x -c -h localhost -D "$dn" -w "$pw"  -f $LDIFDIR/group.ldif




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]