Mac-Osx-Server

如何在 OS X Server 10.6 上重命名 OpenLDAP 中的短名稱(無效的 DN 語法 (34))

  • July 10, 2011

我工作的公司正在執行 OS X Server 10.6。所有使用者都是使用 first.last 使用者名語法創建的。這會導致問題,因此我們嘗試將使用者名更改為 firstlast,而不刪除並重新創建所有使用者帳戶。我找到了以下範例命令:

serveradmin$ ldapmodrdn -U diradmin -Y “cram-md5″ -W -r “uid=first.last,cn=users,dc=my,dc=domain,dc=com” “uid=firstlast”

結果如下:

Enter LDAP Password: 
SASL/CRAM-MD5 authentication started
SASL username: diradmin
SASL SSF: 0
Rename Result: Invalid DN syntax (34)
Additional info: invalid DN

serveradmin$ 

有誰知道以非破壞性方式重命名我的使用者的方法?誰能告訴我如何解決無效的 DN 語法問題?任何幫助深表感謝。

您需要使用 dscl 命令更改短名稱,並且 OD 記錄中不僅出現一次。檢查此連結以獲取範例: http ://www.kelleycomputing.net/downloads/changeShortName.command

引用自:https://serverfault.com/questions/270828