Mac-Osx-Server
如何在 OS X Server 10.6 上重命名 OpenLDAP 中的短名稱(無效的 DN 語法 (34))
我工作的公司正在執行 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