В письме от 25 сентября 2014 10:22:08 пользователь Dmitriy L. Kruglikov 
написал:
> > > Какие схемы подключены?
> > 
> > Для этого и многого сверх оного хватает всего лишь
> > evolutionperson.schema
> 
> В наших коробках этой схемы нет.
Имеет смысл добавить.

> Нужно будет попроверять на совместимость с остальными задачами.
Ну, обновление openldap она переживает лет 5 уже. Править ничего не 
приходится. На всякий случай прилагаю.

> По поводу конфига...
> Настоятельно рекомендую использовать анонимный доступ везде.
Любопытно. Это как?

> Для аутентификации и чтения vCard достаточно, а больше и не нужно.
> Вопрос смены пароля пользователем решается отдельно.
Через джаббер или почтовики пароли поменять нельзя. Для того, чтоб пароль 
менялся на всё, юзеры делают это из доменного виндового диалога. Свой меняю на 
контроллере домена по smbldap-passwd.

> Но это на вкус и цвет.
Какие варианты?

-- 
Мимо крокодил.
WBR, rednex CIO.
Cell: +7(964)103-65-67
Viber = Cell
JID = <mailto:>
Skype = $local_part@<mailto:>
#
# Depends upon
#   Definition of an X.500 Attribute Type and an Object Class to Hold
#   Uniform Resource Identifiers (URIs) [RFC2079]
#       (core.schema)
#
#   A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
#       (core.schema)
#
#   The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
#
#   The Internet Organizational Person Schema (inetorgperson)
#
# OIDs are broken up into the following:
#   1.3.6.1.4.1.8506.1.?
#       1 Syntaxes
#       2 Attributes
#       3 Objectclasses

# primaryPhone
attributetype ( 1.3.6.1.4.1.8506.1.2.1
        NAME 'primaryPhone'
        DESC 'preferred phone number used to contact a person'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
        SINGLE-VALUE )

# carPhone
attributetype ( 1.3.6.1.4.1.8506.1.2.2
        NAME 'carPhone'
        DESC 'car phone telephone number of the person'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
        SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.8506.1.2.3
        NAME ( 'homeFacsimileTelephoneNumber' 'homeFax' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )

attributetype ( 1.3.6.1.4.1.8506.1.2.4
        NAME 'otherPhone'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

attributetype ( 1.3.6.1.4.1.8506.1.2.5
        NAME 'businessRole'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.8506.1.2.6
        NAME 'managerName'
        SUP name )

attributetype ( 1.3.6.1.4.1.8506.1.2.7
        NAME 'assistantName'
        SUP name )

# spouseName
# single valued (/me smirks)
attributetype ( 1.3.6.1.4.1.8506.1.2.8
        NAME 'spouseName'
        SUP name
        SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.8506.1.2.9
        NAME 'otherPostalAddress'
        EQUALITY caseIgnoreListMatch
        SUBSTR caseIgnoreListSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )

attributetype ( 1.3.6.1.4.1.8506.1.2.10
        NAME ( 'mailer' 'mua' )
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} )

attributetype ( 1.3.6.1.4.1.8506.1.2.11
        NAME ( 'birthDate' 'dob' )
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )

attributetype ( 1.3.6.1.4.1.8506.1.2.12
        NAME 'anniversary'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )

attributetype ( 1.3.6.1.4.1.8506.1.2.13
        NAME 'note'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )

attributetype ( 1.3.6.1.4.1.8506.1.2.14
        NAME 'evolutionArbitrary'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )

attributetype ( 1.3.6.1.4.1.8506.1.2.15
        NAME 'fileAs'
        SUP name )

attributetype ( 1.3.6.1.4.1.8506.1.2.16
        NAME 'assistantPhone'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

attributetype ( 1.3.6.1.4.1.8506.1.2.17
        NAME 'companyPhone'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

attributetype ( 1.3.6.1.4.1.8506.1.2.18
        NAME 'callbackPhone'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

attributetype ( 1.3.6.1.4.1.8506.1.2.19
        NAME ( 'otherFacsimileTelephoneNumber' 'otherFax' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )

attributetype ( 1.3.6.1.4.1.8506.1.2.20
        NAME 'radio'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

attributetype ( 1.3.6.1.4.1.8506.1.2.21
        NAME 'telex'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

attributetype ( 1.3.6.1.4.1.8506.1.2.22
        NAME 'tty'
        EQUALITY telephoneNumberMatch
        SUBSTR telephoneNumberSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

# deprecated - use the multivalued category
attributetype ( 1.3.6.1.4.1.8506.1.2.23
        NAME 'categories'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )

attributetype ( 1.3.6.1.4.1.8506.1.2.24
        NAME 'contact'
        EQUALITY distinguishedNameMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )

attributetype ( 1.3.6.1.4.1.8506.1.2.25
        NAME 'listName'
        SUP name
        SINGLE-VALUE )

# deprecated - use calEntry and its attributes from RFC 2739
attributetype ( 1.3.6.1.4.1.8506.1.2.26
        NAME 'calendarURI'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )

# deprecated - use calEntry and its attributes from RFC 2739
attributetype ( 1.3.6.1.4.1.8506.1.2.27
        NAME 'freeBusyURI'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.8506.1.2.28
        NAME 'category'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )

# evolutionPerson
objectclass     ( 1.3.6.1.4.1.8506.1.3.1
        NAME 'evolutionPerson'
        DESC 'Objectclass geared to Evolution Usage'
        SUP inetOrgPerson STRUCTURAL
        MAY ( fileAs $ primaryPhone $ carPhone $ homeFacsimileTelephoneNumber $ 
                otherPhone $ businessRole $ managerName $ assistantName $ 
assistantPhone $
                otherPostalAddress $ mailer $ birthDate $ anniversary $ 
spouseName $
                note $ companyPhone $ callbackPhone $ 
otherFacsimileTelephoneNumber $
                radio $ telex $ tty $ categories $ category $ calendarURI $ 
freeBusyURI )
        )

# evolutionPersonList
objectclass     ( 1.3.6.1.4.1.8506.1.3.2
        NAME 'evolutionPersonList'
        DESC 'Objectclass geared to Evolution Contact Lists'
        SUP top STRUCTURAL
        MUST ( listName )
        MAY ( mail $ contact )
        )
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить