ldap_add: неверный синтаксис (21) - PullRequest
0 голосов
/ 17 марта 2020

У меня ошибка "ldap_add: неверный синтаксис (21) дополнительная информация: objectClass: значение # 0 недопустимо для синтаксиса", и я не могу с ней справиться.

echo "dn: cn="$username",dc=lab,dc=pl" > ldap.txt
echo "cn: "$username >> ldap.txt
echo "gidNumber: "$gidnumber >> ldap.txt
echo "homeDirectory: /home/ "$username >> ldap.txt
echo "objectClass: simpleSecurityObject " >> ldap.txt

echo "objectClass: person " >> ldap.txt
echo "objectClass: posixAccount " >> ldap.txt
echo "objectClass: top " >> ldap.txt
echo "sn:"$opis >> ldap.txt
echo "uid: "$username >> ldap.txt
echo "uidNumber: "$uidnumber >> ldap.txt
echo "userpassword: "$haslo >> ldap.txt


ldapmodify -a -x -D cn=admin,dc=lab,dc=pl -W -f ldap.txt


if [ "$?" = 0 ]; then
        mkdir /home/$username
        chmod 700 /home/$username
        chown $uidnumber:100 /home/$username
        echo "end"
fi

Заранее спасибо за помощь: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...