Wie kann ich die Berechtigungen des Cygwin-Ordners in Windows 7 ändern?

Wie kann ich die Berechtigungen des Cygwin-Ordners in Windows 7 ändern?

Jedes Mal, wenn ich die Berechtigungen über den Explorer ändern möchte, erhalte ich die Fehlermeldung „Zugriff verweigert“, obwohl ich ein Administratorkonto verwende.

Ich muss ein Skript zum /bin-Verzeichnis hinzufügen, aber ich darf dort nicht schreiben ...

Antwort1

Du solltestnichtpersönliche Skripte hinzufügen /binoder/usr/bin

Die sollten rein~/bin

$ touch blah.sh

$ mkdir ~/bin

$ mv blah.sh ~/bin

$ echo 'PATH+=:~/bin' >> ~/.bash_profile

Antwort2

Ich hatte ein ähnliches Problem. Mein System hatte viele Änderungen durchgemacht: Domänenwechsel, verschiedene Benutzerkonten usw. Ich musste /etc/passwd durch die aktuelle Ausgabe von mkpasswd ersetzen, konnte aber keine Möglichkeit finden, die Berechtigungen für diesen Ordner/diese Datei anzupassen, nicht einmal mit meinem aktuellen Benutzer, der Administrator war.

Das Problem bestand darin, dass der Windows-Eigentümer des Ordners c:\cygwin ein „unbekannter Benutzer“ war (wahrscheinlich aus der alten Domäne). Daher habe ich mit meinem aktuellen Konto mit Administratorrechten den Eigentümer der Hierarchie c:\cygwin auf mein aktuelles Konto geändert. Anschließend konnte ich die Berechtigungen für /etc/passwd anpassen, um dies zu ändern.

verwandte Informationen