[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[K12OSN] ldap adding users
- From: "cliebow downeast net" <cliebow downeast net>
- To: K12osn redhat com
- Subject: [K12OSN] ldap adding users
- Date: Sun Nov 2 23:12:46 2003
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]