안녕하세요.
계속 내리던 비가 비가 그치는거 같네요.
사용하는 환경은 openldap 2.0.23 입니다.
넷스를 위한 스키마는
./schema/core.schema에 다음라인을 추가했습니다.
attributeType ( 1.3.6.1.4.1.7081.1.1.1
NAME 'nsLIProfileName'
DESC 'Store Netscape Roaming Profile name'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
# Used to store Netscape Roaming Profile information into OpenLDAP v2.
attributeType ( 1.3.6.1.4.1.7081.1.1.2
NAME 'nsLIPrefs'
DESC 'Store Netscape Roaming Profile preferences'
EQUALITY caseExactIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
# Used to store Netscape Roaming Profile information into OpenLDAP v2.
attributeType ( 1.3.6.1.4.1.7081.1.1.3
NAME 'nsLIElementType'
DESC ''
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
# Used to store Netscape Roaming Profile information into OpenLDAP v2.
attributeType ( 1.3.6.1.4.1.7081.1.1.4
NAME 'nsLIData'
DESC 'Store the actual data blocks'
EQUALITY bitStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
# Used to store Netscape Roaming Profile information into OpenLDAP v2.
attributeType ( 1.3.6.1.4.1.7081.1.1.5
NAME 'nsLIVersion'
DESC 'Store Netscape Roaming Profile version'
EQUALITY integerMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
# Used to store Netscape Roaming Profile information into OpenLDAP v2.
# This is the base holder of the Roaming Profile and must be created before
# you try to store information into the LDAP database.
objectClass ( 1.3.6.1.4.1.7081.1.2.1
NAME 'nsLIProfile'
DESC 'Base holder of the NetScape Roaming Profile'
SUP top
MUST ( objectClass $ nsLIProfileName )
MAY ( nsLIPrefs $ uid $ owner )
)
# Used to store Netscape Roaming Profile information into OpenLDAP v2.
# This object class will store the actual data.
objectClass ( 1.3.6.1.4.1.7081.1.2.2
NAME 'nsLIProfileElement'
DESC 'Contains the actual Roaming Profile data'
SUP top
MUST ( objectClass $ nsLIElementType )
MAY ( owner $ nsLIData $ nsLIVersion )
)
# EOF
그리고 roaming 사용자를 추가 했구요.
넷스를 가동해서 roaming 설정을 마무리한후에 재가동하니 안보이던 로그인 창이 뜨더군요.
그래서 적당한 패스워드를 넣고 로그인을하니, 서버에서 몇가지 정보를 받으면서 넷스케이프가 가동이 되었습니다.
여기까지로 다 된줄 알았죠.
시험삼아 로밍사용자 상태에서 사이트를 북마크하고 넷스를 종료 했습니다.
종료시 서버에 뭔가를 전송한다고 나오는군요.
그다음은 아무 사용자도 아닌 상태로 들어가 좀전에 북마크한 정보를 지웠습니다.
그리고 로밍 사용자로 들어가서 북마크가 살아 있는지 확인해 봤는데, 없더군요.
잘은 모르지만 nsLIProfile 만 작성하면 나머지 스키마는 netscape가 프로그램상에서 쓰는거기 때문에 만질게 없는걸로 알고 있는데, 아닌가요?
무엇이 잘못됬는지 잘 모르겠네요. 조언을 부탁드립니다.
|