初始資料庫時,下了 # smbldap-populate 結果出現以下的錯誤訊息,找了很久,在網路上搜尋了很久也沒有結果,雖然知道是驗證方面出了問題,但是不知道哪裡錯了?因為每個相關檔案都檢查無誤。最後,發現的原因真是令人噴飯。解決方法在文章最底部!
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/smbldap_tools.pm line 135, line 73. Populating LDAP directory for domain taes (S-1-5-21-947298777-4161204931-40633681) (using builtin directory structure)
adding new entry: dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 2. adding new entry: ou=Users,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 3. adding new entry: ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 4. adding new entry: ou=Computers,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 5. adding new entry: ou=Idmap,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 6. adding new entry: uid=root,ou=Users,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 7. adding new entry: uid=nobody,ou=Users,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 8. adding new entry: cn=Domain Admins,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 9. adding new entry: cn=Domain Users,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 10. adding new entry: cn=Domain Guests,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 11. adding new entry: cn=Domain Computers,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 12. adding new entry: cn=Administrators,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 16. adding new entry: cn=Account Operators,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 18. adding new entry: cn=Print Operators,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 19. adding new entry: cn=Backup Operators,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 20. adding new entry: cn=Replicators,ou=Groups,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 21. adding new entry: sambaDomainName=taes,dc=taes,dc=tp,dc=edu,dc=tw failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, line 21 Please provide a password for the domain root: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/smbldap_tools.pm line 135, line 73. No such object at /usr/lib/perl5/vendor_perl/5.8.8/smbldap_tools.pm line 353.
解決的方法很簡單,修改/etc/openldap/slapd.conf這個檔案裡的rootpw位置,rootpw前面不能有空格,有的話就會出現以上的錯誤訊息,拿掉就好了! |
0 意見:
張貼意見