Huhu,
ich hab grad ein kleines Problem mit meinem Ubuntu. Und zwar hatte ich keinen Bock mehr auf die Webentwicklung unter Windwos mit XAMPP und hab mir daher Ubuntu als zweitsystem installiert (Grundkenntnisse sind vorhanden). Nun stehe ich aber irgendwie gerade auf dem Schlauch und habe das Problem dass wenn ich die Sourcen unter meinem eigenen Benutzer erstelle, dann hat der Webserver keine Zugriffsberechtigungen und ich kann nicht testen. Ändere ich den Owner aber auf www-data kann zwar der Webserver problemlos drauf zugreifen, allerdings habe ich selbst dann nur noch über sudo Zugriffsrechte (und das ist erstens Scheiße und zweitens auch scheinbar nicht möglich da Atom sich mit "sudo atom" nicht öffnet) und kann so die Dateien nicht mehr bearbeiten. Ich hab natürlich auch nicht die lust jedes mal die zum Testen den Besitzer wieder zu ändern.
Ich hab dann einfach den Besitzer auf www-data und die Gruppe ebenfalls auf www-data gesetzt und meinen eigenen Benutzer der Gruppe www-Data hinzugefügt und dem Hauptprojektverzeichnis Schreibrechte für die Gruppe gegeben (und damit müsste das dann ja auch recursiv nach unten gehen). Funktioniert allerdings nicht. Ich kann trotzdem keine neuen Verzeichnisse im Projektverzeichnis anlegen (hab auch testweise mal nen Relog gemacht um sicherzustellen das die Gruppen von meinem Account aktualisiert sind).
Hat vielleicht irgendjemand eine Idee wie ich das Problem löse ohne vor jedem Test den Besitzer der Projektdateien zu ändern?
Ich danke schon einmal vielmals im Voraus.
Viele Grüße Maliko85
EDIT: Ja ich weiß dass ich das Problem mit CHMOD 777 theoretisch lösen kann, allerdings habe ich noch dunkel in Erinnerung dass beim Verschieben von Dateien über FTP die Berechtigungen mit übernommen werden und im Livebetrieb soll selbstverständlich nicht jeder rwx haben.