關於LDAP,dn的空格與surrounding text - Linux

Margaret avatar
By Margaret
at 2012-01-16T20:20

Table of Contents

※ [本文轉錄自 Web_Design 看板 #1F4wQW-8 ]

作者: tonytonyjan (南洋大兜蟲) 看板: Web_Design
標題: [問題] 關於LDAP,dn的空格與surrounding text
時間: Mon Jan 16 12:25:01 2012

前言:
我不確定這個問題是否該發在 web design
(但我搜尋本版,確實以前有人問過)
如果發錯地方還麻煩各位提醒,我會移駕他處=)

內文:

我這幾天在研究 LDAP 的運作過程
閱讀讀 RFC 4514(http://tools.ietf.org/html/rfc4514
但是對於其中 dn 對於空白的處理以及 surrounding text 的意義仍搞不懂

問題一:
請問 LDAP 中 dn 對於空白是怎麼處理的?什麼情況會忽略?什麼情況則不會?

問題二:
RFC 4514 文中多次提到 surrounding text,卻完全沒有提及那是什麼。
我猜想應該是指括號那一類的字符([]{}()<>),但是我這樣定義太含糊了。
是否有人知道所謂 surrounding text 共指哪些字符?""和''算不算?

問題三:
RFC 4514 文中有一段我看了好幾次還是看不懂他要表達什麼
請問這兩句話的重點是什麼?
意思是空白可以拿來區隔 dn 和 surrounding text 嗎?
但是 dn string 可能會以空白結尾。
老實說我不太懂這兩句有什麼前後文關係可以放在一起。
When a DN string is displayed in free-form text, it is often necessary to
distinguish the DN string from surrounding text. While this is often done
with whitespace (as demonstrated in Section 4), it is noted that DN strings
may end with whitespace.

問題四:
以下四個 dn string 是否一樣?
cn=user name,ou=gourp,dc=your,dc=domain
cn=user name ,ou=gourp,dc=your,dc=domain
cn= user name,ou=gourp,dc=your,dc=domain
cn= user name ,ou=gourp,dc=your,dc=domain

以下兩個是否一樣?
( cn=user name , ou=gourp , dc=your , dc=domain )
(cn=user name,ou=gourp,dc=your,dc=domain)

以下六個是否一樣?
<cn=user name,ou=gourp,dc=your,dc=domain>
(cn=user name,ou=gourp,dc=your,dc=domain)
{cn=user name,ou=gourp,dc=your,dc=domain}
[cn=user name,ou=gourp,dc=your,dc=domain]
'cn=user name,ou=gourp,dc=your,dc=domain'
"cn=user name,ou=gourp,dc=your,dc=domain"

--
Tags: Linux

All Comments

架設 git server 但是使用 imap 驗證用戶

Emma avatar
By Emma
at 2012-01-16T17:05
請教各位: 在下公司最近要架設 git server 用作專案檔管理 但是想用電子信箱來驗證使用者 (透過 imap) 請問這樣有辦法做到嗎? 好像很少看到這種教學 感謝各位了~ -- 我從來不看a片的!什麼武騰蘭、吉澤明步、蒼井空、松島楓、神谷姬、小澤瑪莉亞、高樹 瑪麗亞、山本梓、櫻樹露衣、瀨戶由 ...

GNOME 的事件音效主題

Lucy avatar
By Lucy
at 2012-01-16T16:53
用了幾年的 Ubuntu,本來從之前裝的 10.04 一路升級過來都很順利, 但不知為何就是沒辦法從 11.04 升到之前出的 11.10,老是無法進入圖形界面, 試了三次都失敗。最後只好放棄,整個新灌 11.10 調整中發現以前有的系統事件聲音不見了! 11.04 時雖然會發出聲音的場合不多 (跳 ...

Genie 程式語言

Zanna avatar
By Zanna
at 2012-01-16T15:03
Genie 程式語言是 GNOME 計畫下的一個新的程式語言,跟 Vala 一起開發的,語法類似 Python,跟 Vala 一樣都是借助 GObject 來實現物件導向程式設計,也跟 Vala 一樣都 是產生出 C 的程式碼,而且也因為 GObject 的關係可以輕易地產生其它程式語言的 binding。 ...

AMD Graphics Drivers 非官方 PPA

Daniel avatar
By Daniel
at 2012-01-16T14:32
再補充一點,使用 devscripts 套件當中的 rmadison 可以查詢不同 Ubuntu 的軟體版本 例如: $ rmadison fglrx-installer fglrx-installer | 2:8.723.1-0ubuntu3 | lucid/restricted | source fgl ...

AMD Graphics Drivers 非官方 PPA

Poppy avatar
By Poppy
at 2012-01-16T14:19
※ 引述《fourdollars (四元)》之銘言: : 因為我自己工作上的需要 : 所以偶而會測試 AMD 官方最新 release 出來的 Graphics Drivers : 剛剛更新了 ppa:fourdollars/fglrx 給 Ubuntu 10.04/10.10/11.04/11.10 使用 ...