Fragensteller
Sharepoint Foundation 2010: Problem mit dem Security Trimming in der Suche.

Allgemeine Diskussion
-
Hallo,
Mein Problem ist, dass in den Results keine Ergebnisse angezeigt werden. Laut Search-Datenbank ist der Crawl-Vorgang erfolgreich. Ich habe das Logging auf ausführlich gesetzt und sehe auch, dass der Query Processor Ergebnisse liefert, welche jedesmal vom Security Trimming auf 0 Rows reduziert wird. Testweise habe mir eine docid geschnappt, mir aus der CrawlURl die URL gesucht und hatte erfolgreich Zugriff mit den erwarteten Benutzern.
der Crawl-Account sowie der Search-Account sind beides keine Admin-User.
Woran kann das liegen?
Gruß,
Björn
- Typ geändert Alex Pitulice Freitag, 24. Januar 2014 08:37 Warten auf Feedback
Alle Antworten
-
Hallo Björn,
schau mal bitte den folgenden Artikel:
SharePoint Server 2010 Search - not returning results but crawling without errors
In order to call the AuthzInitializeContextFromSid, the caller “service account” needs to able to read the TGGAU attribute. In Windows 2000 and Windows 2003 domain, members of the Pre-Windows 2000 Compatibility Access group are able read the TGGAU attribute. At a minimum, certain service accounts like the search service account need to be a member of this group. See the resources section for more information.
SO I added the search service account to the group:
Add the Windows account to the Windows Authorization Access group by using the Active Directory Users and Computers snap-in.
And fixed it!
SharePoint users do not get search results
Problem: The SharePoint 2010 Search Service Application does not return search results for normal Domain Users although they have access to the content
Resolution: Add the Search Service Application Pool Account to the Windows Authorization Access Group:
Gruss,
Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Bearbeitet Alex Pitulice Mittwoch, 22. Januar 2014 08:31
-
Hallo Alex,
vielen Dank für deine Antwort. Die Posts habe ich auch bereits durcharbeitet, es gibt außerdem auch kein ACCESS_ERROR in den ausführlichen Logfiles und den Account habe ich der authorization Group aufgenommen.
Alles was ich sehe ist z. B.:
Got 174 candidates after join.
Got 174 candidates from join subquery.
In CSecurityTrimmer::AccessCheck there were 1 unique sdids among the candidates.Danach kommen die ganzen Trimmings und dann:
Leaving CSecurityTrimmer::_AccessCheckCommon with 0 candidates.
Had 174 candidates before sec-trimming, have 0 candidates after. 'fMoreCandidates' = 0.
Updating SecTrim Multiplier with -> EffectiveMultiplier:2.383562, Overfetch:0.000000
Got 0 candidates from dups removal subquery.
Got 0 candidates from this sub-query.So wie ich das sehe, gibt es aus Sharepoint-Sicht kein Fehler. Der angemeldete User scheint nicht zu dem IDs zu passen (also seine Berechtigungen) also schmeißt er sie raus.
Was mich nur wundert ist: selbst wenn ich dem Nutzer in der ZA "read all" gebe ist ihm das egal.
Gruß,
Björn
PS: bitte nicht vergessen / übersehen: ich schrieb Sharepoint Foundation.
- Bearbeitet Salacryldeliancourt Mittwoch, 22. Januar 2014 10:00
-
Hallo Björn,
selbes Problem anscheinend auch hier:
Foundation Server 2010 search returning no results
SP Foundation 2010 Search Problem
und alle Meinungen zeigen in dieselbe Richtung: Search Service Domain Konto
Aber wenn in den Logs keine AuthInitializeContextFromSid failed with ERROR_ACCESS_DENIED Fehlermeldung steht, dann liegt es wahrscheinlich an anderer Stelle.
1.Trifft das Problem nur in dieser Anwendung, oder auch in anderen Web Anwendungen?
2.Hast Du auch Search Server Express installiert?
Siehe bitte diesen Link hier: sharepoint 2010 Foundation - search server Express - no search result, only for admin – letzte Antwort
Und diesen Thread hier: SharePoint Search Server 2010 Express returns no search results for non-admin users - Antwort von tyler_rhodes
Ich hoffe es hilft weiter.
Gruss,Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Bearbeitet Alex Pitulice Mittwoch, 22. Januar 2014 18:21
-
hi,
Danke dir. Ich kenne alle diese Threads. Kein Glück bisher :/
1.) ich habe auf dem selben Host noch das Extranet laufen. Keine Probleme. Da funktioniert die Suche einwandfrei
2.) kein Search Server Express installiert
Wir haben den Server umgezogen und das Backup wieder eingespielt seitdem ist dieses Verhalten. Ich vermute die SystemIDs der UserInfo Tabelle stimmen nicht mehr.
Ich würde gern nachvollziehen können wie genau Security Trimming zu dem Ergebnis kommt, den Rest schaff ich dann allein.
Gruß,
Björn- Bearbeitet Salacryldeliancourt Mittwoch, 22. Januar 2014 18:36
-
Hallo Björn,
Um eine mögliche Lösung zu Deiner Frage zu finden, müssen wir einen privaten Kommunikationskanal mit Dir erstellen. Dieser nutzt auch um zusätzliche Informationen zu sammeln.
Kannst Du bitte eine e-Mail an dieser E-Mail-Adresse mit Deinem Namen, Deiner e-Mail-Adresse, Telefonnummer und Link zu diesem Thread senden, damit wir Dich erreichen zu können?
Danke und Grüße,
Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Bearbeitet Alex Pitulice Freitag, 24. Januar 2014 09:34