• Fabian Wetzel
  • 2009-04-24
  • 1 min. read

Kerberos, der drei-köpfige Höllenhund

Will man ein Service Principal Name (SPN) einrichten, dann benötigt man dafür auf jeden Fall einen Domain-Admin-Account.

C:\Usersdomadm\>setspn -A HTTP/meinserver:815 meinserver
Registering ServicePrincipalNames for …… Failed to assign SPN on account …… ->\ Insufficient access rights to perform the operation.

Wenn man dann immer noch besagte Fehlermeldung erhält, dann kann man natürlich alle möglichen Leute fragen, ob der DomainAdmin nicht mehr DomainAdmin ist oder man kann auch das Netz durchsuchen und so die ein oder andere Stunde verstreichen lassen.

Generell wäre aber die Effizienz am höchsten, wenn man einfach “Als Administrator ausführen” wählt für die Kommandozeile! arg

Zu meiner Verteidigung will ich sagen, dass ich auf allen anderen Servern UAC schon vor einiger Zeit abgestellt hatte, aber dieser Server es aber leider an hatte.

Hier noch eine Hand voll Links, die Kerberos und die Kerberos-bezogene Fehlerdiagnose erläutern:

Kerberos for the Busy Admin (Kerberos Überblick)
Troubleshooting Kerberos Authentication problems – Name resolution issues (Problem: DNS Server löst Name falsch auf)
Kerberos Authentication problems – Service Principal Name (SPN) issues - Part 1 (SPNs für ein Webapp einfügen)
Kerberos Authentication problems – Service Principal Name (SPN) issues - Part 2 (Doppelter SPN)
Kerberos Authentication problems – Service Principal Name (SPN) issues - Part 3 (SPN für falschen Nutzer registriert)
Kerberos and your MOSS setup