我想改變PHP adldap的用戶密碼,但它給了我這個異常「錯誤50:inssuficient訪問」,這是因爲不是權限的問題,我是能夠從改變一個Java應用程序。PHP adldap錯誤50 inssuficient訪問
0
A
回答
0
啊,但是PHP和Java運行有點不同,PHP上運行Apache,Apache是由用戶跑了。所以你需要看看運行apache的用戶是否有適當的訪問權限。
0
想我會在這裏發佈我的發現。
所以默認AD用戶的安全性允許SELF更改密碼。更改密碼需要當前密碼和新密碼。 adLDAP密碼功能只允許我們傳遞新密碼。這被認爲是密碼重置。即使您在調用密碼功能之前對用戶進行了身份驗證,它仍在進行密碼重置。如果您更改SELF以允許密碼重置,則可以使用。這可能不是一個好主意,因爲任何惡意軟件都可能在不知道當前密碼的情況下更改用戶的密碼。因此,無論如何,您必須在adLDAP配置中提供管理員用戶名和密碼才能更改密碼。您仍然可以要求用戶首先進行身份驗證以證明是他們,但實際的密碼重置將由管理員用戶完成。
也許筆者可以允許在更改密碼功能的第三個可選參數,在未來,這將導致密碼更改操作。
相關問題
- 1. OSStatus錯誤-50?
- 2. Laravel 5.4 - Adldap - 調用未定義的方法Adldap \ Adldap ::搜索()
- 3. 應用LDIF時出現錯誤50(訪問權限不足) - OpenLDAP
- 4. stringWithFormat錯誤訪問錯誤
- 5. PHP語法錯誤訪問與[0]
- 6. '無法訪問空屬性'錯誤php
- 7. 網站錯誤:訪問php項目
- 8. 訪問SQL的PHP代碼錯誤
- 9. php:數據庫訪問錯誤
- 10. IIS上的PHP - 拒絕訪問錯誤
- 11. 錯誤訪問php的網絡服務
- 12. php apache錯誤信息 - 禁止訪問
- 13. telnetlib和「buf = self.sock.recv(50)」錯誤
- 14. Php adLDAP錯誤 - 無法綁定到服務器:需要強(er)身份驗證
- 15. AudioUnitRender發生錯誤-50
- 16. 訪問禁止的錯誤
- 17. 使用Adldap PHP類,但得到的錯誤尋找一羣用戶在屬於
- 18. MS訪問錯誤:
- 19. 訪問錯誤7
- 20. ICESCRUM訪問錯誤
- 21. NSKeyedUnarchiver - 訪問錯誤
- 22. Android:YelpAPI訪問錯誤
- 23. (錯誤3071)訪問
- 24. 安裝yii2-adldap-module
- 25. 錯誤禁止訪問
- 26. LDAP:錯誤代碼50 - 由於訪問權限不足而無法添加
- 27. 訪問衝突錯誤
- 28. 405錯誤訪問文件
- 29. drupal內容訪問錯誤
- 30. 訪問禁止!錯誤403
但在相同的情況下機智PHP我可以與其他用戶更改密碼,並在技術上我使用了Apache相同的用戶 – user3393207