Anmeldung bei migrierten Apple OSX 10.6-Benutzerprofilen nicht möglich

299
Ian

Das Problem:

Ich kann mich nicht bei einem der zwei migrierten Profile auf einem OSX 10.6-System anmelden

Was ich getan habe:

Ich baue ein OSX 10.6-System für jemanden aufgrund einer fehlerhaften Festplatte neu auf. Die alte Festplatte war nicht startfähig, konnte jedoch im eingebauten Zustand gelesen werden. Die Reparatur ist regelmäßig fehlgeschlagen, aber bestimmte Teile der Festplatte scheinen nicht betroffen zu sein - wie die Bootcamp-Partition und / Users.

Nach der Installation von OSX auf einer neuen Festplatte ist mir aufgefallen, dass OSX über ein praktisches Profilmigrationswerkzeug verfügt. Es gab nur 2 Profile, aber sie enthalten etwa 100 GB Speicher. Der Import scheint funktioniert zu haben, ohne dass Anomalien gemeldet wurden.

Was geht schief?

Wenn ich versuche, mich in die importierten Profile einzuloggen, erhalte ich das Textfeld für das Schütteln des Passworts. Wenn ich versuche, mich über ssh anzumelden, wird mir der Zugriff verweigert. Ich habe noch nicht untersucht, ob der SSH-Zugriff irgendwie eingeschränkt ist. Diese Konten wurden zu Administratorkonten gemacht. Dies ist ein eigenständiger Mac, keine Domäne oder Authentifizierung von außerhalb. OSX sagt, es gibt keine ausstehenden Updates.

Ich habe ziemlich viel Zeit in den Apple-Foren verbracht, um herauszufinden, was möglicherweise falsch ist. Es ist offensichtlich ein Authentifizierungsproblem, aber ich kann nichts finden, das protokolliert wird.

Was ich probiert habe:

  • Ich habe versucht, das Passwort aus den Einstellungen zurückzusetzen.
  • Ich habe versucht, im Einzelbenutzermodus zu starten und die Passwörter mit passwd zurückzusetzen.
  • Die Protokolle in / var / logs enthüllen nichts, was offensichtlich falsch läuft.
  • Die Besitzer der Verzeichnisse und Dateien in / Users entsprechen den Benutzerkonten, die während des Migrationsprozesses erstellt wurden.
  • Ich kann mich über mein Konto anmelden (nicht migriert).
  • Ich kann mich nicht über ssh mit einem importierten Konto anmelden - es wird Zugriff verweigert.

Kann irgendjemand irgendetwas vorschlagen, das ich tun kann, um die Ursache dieses Problems ausfindig zu machen - Debugging der Authentifizierung zu aktivieren oder etwas offensichtliches fehlt?

Ich bin kein OSX-Experte, habe aber viel Zeit mit anderen Unix-Versionen und mit Windows gearbeitet.

Update /var/log/secure.log enthält den Text "in pam_sm_authenticate (): Kerberos-Principal-Name konnte nicht ermittelt werden" - dies ist jedoch ein eigenständiges System - es besteht keine Verbindung zum Active Directory oder zu einem anderen externen System.

0

1 Antwort auf die Frage

0
Ian

Ich beschloss, einfach ein anderes Konto zu erstellen, den Inhalt des Verzeichnisses / Users / zu verschieben und es anschließend zu ändern. Beim ersten Mal funktioniert, sieht es so aus, als ob ein Fehler im Kontoerstellungsteil des Migrationstools vorliegt.

Zuvor hatte ich versucht, das migrierte Benutzerprofilverzeichnis vollständig zu leeren - was jedoch keinen Unterschied macht. Weder interaktives Login noch ssh würden mich anmelden.

Das Update, das ich oben gepostet habe, scheint darauf hinzudeuten, dass osx das Konto nicht in der lokalen Benutzer-Datenbank gefunden hat und daher auf ldap-Methoden zurückgegriffen hat. Ich konnte jedoch die Liste der Benutzerkonten in der Shell abrufen und beide Konten wurden aufgelistet - also noch seltsamer.