關於LDAP與Egroupware連線登入問題

edited 十月 2013 in egroupware
想請問各位先進:
小弟我現在已將ldap安裝完成,可以進行查詢新增移除修改的指令,用ldapadmin之類的軟體也可以進行操作,而我在灌egw的時候,碰到以下情形。
1.我使用內建的PHP來建立管理者,輸入完之後他會跳出
ldap_add(,uid=admin,ou=user,ou=login,dc=cayenne,dc=com,Array ( [objectclass] => Array ( [0] => top [1] => person [2] => organizationalperson [3] => inetorgperson [4] => posixaccount [5] => shadowaccount ) [uidnumber] => 1 [uid] => admin [gidnumber] => 2 [sn] => [cn] => [userpassword] => {crypt}UqWwHPlY.vA7c [shadowLastChange] => 14479 [homedirectory] => /dev/null ) ) Invalid syntax
我知道很明顯的在uid前面有著, 這應該就是問題所在 但是一直找不到該錯誤的程式碼在哪
另外就是我使用自己創的login uid進去系統
但是他顯示我Permission denied!
You've tried to open the eGroupWare application: "首頁", but you have no permission to access this application
像這個地方我該去哪邊做調整呢

我使用的egw版本為1.6.002
OPENLDAP為2.4.43


原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4413

評論

  • edited 八月 2009
    問題也許不是出在 uid 前面的逗號,也許是 uidnumber 重複造成,在 setup >> configuration 可以設定這個數值的範圍,可以從 egw_nextid 這個資料表追看看。

    權限的部份需要進入群組管理中設定,如果連管理帳號都沒辦法,也許建議先別透過 ldap ,因為那個環節比較難以除錯。
Sign In or Register to comment.