Cygwin-Startfehler / usr / bin / id: Name für Gruppen-ID kann nicht gefunden werden


8

Ich benutze Cygwin bei der Arbeit, um schnell auf Unix-Tools zuzugreifen und als SSH-Terminal. Ich habe kürzlich einige neue Cygwin-Pakete installiert und jetzt, wenn ich versuche, ein Terminal zu öffnen, ist es sehr langsam und gibt den folgenden Fehler aus:

/usr/bin/id: cannot find name for group ID 10519

Ich bin nicht sicher, was der Fehler bedeutet, aber das Öffnen eines Cygwin-Terminals dauert jetzt viel länger als früher.

Antworten:


9

Es scheint mit meinem Active Directory-Benutzernamen oder meiner Gruppenmitgliedschaft in Zusammenhang zu stehen. Der Fehler wurde behoben, nachdem der folgende Befehl gemäß diesem Artikel ausgeführt wurde :

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

Dadurch werden die Cygwin-Dateien mit den neuesten AD-Benutzer- / Gruppeninformationen aktualisiert.


2
Ja, der Befehl löst das Problem, ABER Sie müssen die "letzte" Version installiert haben (nach August 2014)
Juan Marin

3

Keine der Änderungen von /etc/groupnoch /etc/passwdhalf mir (nicht einmal die aus dem zitierten Artikel ). Das Problem war, dass ich versuchte, babun unter Domain User zu installieren, aber ohne Verbindung zum Domain-Netzwerk. Nach dem Herstellen einer Verbindung zum Domänennetzwerk funktionierte alles sofort einwandfrei.


Ich bin im Gegenteil, muss das Domain-Netzwerk trennen und lokal installieren
Jianyu


0

Für mich hat eine Kombination der letzten beiden Ansätze funktioniert:

  1. Wird babun installals Benutzer der Domäne ausgeführt, während Sie sich in der Domäne befinden, sodass babun neu installiert wird.
  2. / Etc / group von mkgroup -lund neu füllen -c.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.