Можно ли импортировать LDIF как этотPython-Ldap lib. Импорт LDIF
dn: cn=vpupkin,cn=people,ou=company,dc=domain,dc=com
c: UA
cn: vpupkin
employeetype: Indoor Front-end developer
gidnumber: 500
givenname: Vasya
homedirectory: /home/vpupkin
host: example.com
l: Kyiv
loginshell: /bin/bash
mail: [email protected]
o: Microsoft
objectclass: inetOrgPerson
objectclass: posixAccount
objectclass: top
objectclass: shadowAccount
objectclass: ldapPublicKey
objectclass: extensibleObject
labeleduri: skype://test
sn: Pupkin
sshpublickey: ssh-rsa key
st: Trudova, 15
telephonenumber: 7777777777
uid: vpupkin
uidnumber: 1000
userpassword: {SHA}fEqNCco3Yq9h5ZUglD3CZJT4lBs=
с помощью питона-Ldap библиотеки (http://www.python-ldap.org/)?
Да, я могу добавить новую запись в LDAP таким образом http://www.grotan.com/ldap/python-ldap-samples.html#add, но я не уверен в таком текстовом ldif-файле.
PS. Полный ответ здесь http://pastebin.com/eQU7xBfj
Зачем использовать Python вообще? Вы можете использовать этот файл напрямую с помощью утилиты 'ldapadd'. Не нужно вставлять дополнительное программное обеспечение, и, конечно же, нет необходимости запрашивать какой-либо код. – EJP
@EJP, потому что лучше использовать код python в скрипте python вместо внешней команды linux. – ipeacocks
Нет, это не так. Всегда и везде лучше использовать существующее и проверенное программное обеспечение, а не писать свои собственные. – EJP