[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
LDAP/PHP: Trying to add account -> text=attribute loginShell not allowed
- To: LDAP Mailingliste <openldap-software@OpenLDAP.org>
- Subject: LDAP/PHP: Trying to add account -> text=attribute loginShell not allowed
- From: Holger Banko <holger.banko@pgam.com>
- Date: Tue, 9 Apr 2002 09:49:39 +0200
- Organization: pgam advanced technologies AG
Hi,
I am trying to add a User-Account to my LDAP-Tree with PHP. Everytime I get an
error in /var/log/message. Some attributes are not allowed (e.g. loginShell,
gidNumber, uidNumber).
Why ? Whats wrong ?
// Daten vorbereiten
$info["cn"]="$vorname $name";
$info["sn"]="$name";
$info["uid"]="$personr";
$info["mail"]="$vorname.$name@pgam.com";
$info["objectClass"]="top";
$info["objectClass"]="posixAccount";
$info["objectClass"]="account";
$info["objectClass"]="shadowAccount";
$info["objectClass"]="inetOrgPerson";
$info["loginShell"]="/bin/bash";
$info["userPassword"]="$name";
$info["gecos"]="LDAP User";
$info["homePhone"]="12345";
$info["shadowMin"]="-1";
$info["shadowInactive"]="-1";
$info["gidNumber"]="100";
$info["uidNumber"]="$uidnum";
$info["homeDirectory"]="/home/$personr";
$info["description"]="Via Intranet generiertes Benutzerkonto";
$info["roomNumber"]="Empty";
$info["givenName"]="Empty";
$info["proxyauth"]="Empty";
// hinzufügen der Daten zum Verzeichnis
$r=ldap_add($ds, "uid=$personr,ou=$standort,ou=People,dc=pgam,dc=com",
$info);
--Holger