Ich bin nicht in der Lage zu finden die etc/passwd-Datei in cygwin
Vor kurzem habe ich cygwin installiert, und nicht in der Lage waren meine passwd Datei in/etc in Ordnung zu HAUSE. Gibt es eine Möglichkeit zu zwingen, cygwin um die Datei zu generieren?
InformationsquelleAutor der Frage 0x6 | 2015-02-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
/etc/passwd
undgroup
Dateien nicht mehr standardmäßig generiert, beginnend mit Cygwin 1.7.34.Du kann noch generieren Sie. Cygwin benutzt diese Dateien, bevorzugt, wenn vorhanden, standardmäßig aber nur gerecht werden, vorhandene Installationen und besonderen Situationen.
Wenn diese Dateien nicht vorhanden sind, Cygwin nutzt nun die native Windows-Benutzer-management-Mechanismen: Active Directorywo vorhanden, oder SAM wo nicht.
Es wird daher empfohlen, dass Sie diese neuen Mechanismus ändern Sie Ihr home-Verzeichnis. Die einfachste Möglichkeit, die ich kenne, dies zu tun ist, fügen Sie eine Zeile wie die folgende in Ihre
/etc/nsswitch.conf
Datei:Dass wird sich ändern Sie Ihre Cygwin home-Verzeichnis gleich sein, um Ihre Windows-Benutzer-Profil-Verzeichnis. Es gibt viele andere rechtliche
%
Token, die Sie hier nutzen haben können, andere Ergebnisse erzielen. Siehe den vorherigen link für details.InformationsquelleAutor der Antwort Warren Young
In meinem Fall, habe ich
db_home: /%H
im/etc/nsswitch.conf
Datei, und ändern Sie die Berechtigung meiner .ssh-Verzeichnis "full control".InformationsquelleAutor der Antwort Oskar