Ich habe einen XAMpp (Apache + MySQL + PHP) Stack auf einem tragbaren Volume (truecrypt Volume auf einem USB-Laufwerk) installiert, die ich auf verschiedenen Linux-Maschinen für Webapp-Entwicklung verwenden.Dateisystem Berechtigungen während der Entwicklung auf verschiedenen Maschinen
Dieses Volume ist in ext3 formatiert, so dass ich Probleme mit Berechtigungen habe, da ich nicht auf jedem Rechner derselbe Benutzer sein kann. Zum Beispiel habe ich versucht, den git-Status eines auf dem anderen Rechner gestarteten Projekts zu überprüfen und den Zugriff zu verweigern.
Letztes Mal, als ich in ein ähnliches Problem stieß, habe ich chmod 777 (oder war es chown?) Das ganze Verzeichnis, also denke ich, der Erlaubnisstatus meiner php Akten ist chaotisch. Dieses Mal mache ich mir auch Sorgen um spezielle Fälle wie Git-Dateien und das Symfony-Web-Framework, das ich kürzlich installiert habe.
Wie soll ich mit dieser Situation umgehen? Ich würde gerne dieses Berechtigungsproblem richtig einstellen.
Vielen Dank für Ihre Aufmerksamkeit.
Edit: Ich muss möglicherweise ein Skript lokal schreiben „sudo chown lampp: lamppusers“ jedes Mal, wenn ich eine andere Maschine. Oder etwas git Voodoo Trick mit nur lokalen Repositories exportieren? Irgendeine Idee?
Das funktioniert eigentlich perfekt, daher validiere ich meine eigene Antwort. Ich hoffe, es wird wenigstens jemandem helfen, der in diesem speziellen Kontext ähnlich verwirrt ist. – Polypheme