fanic
New Member
Hallo,
ich habe hier schon etliche Beiträge durchgeguckt in der Hoffnung eine Lösung zu finden. Ich beschäftige mich seit einigen Tagen mit folgendem Problem:
Ich habe einen kleinen vServer (Debian 6, ohne Konfigurationstools vom Anbieter) mit einigen Sachen laufen (TS3, eggdrop usw.) und ebenfalls einen Webserver darauf installiert (kein fertig Paket, sondern aktuelles Apache2 mit PHP, MySQL und Perl).
Für die Web-Projekte die auf diesem Laufen habe ich je einen Benutzer eingerichtet. Die jeweiligen Userverzeichnisse sind dabei /var/www/<user>
Die Dateien gehören dem User und befinden sich in der Gruppe des Users. Upload Ordner für die Projekte gehören dem user www-data und genutzt wird ebenfalls ein Smarty unter /usr/local/lib/php/Smarty welches ich dem www-data:www-data zugewiesen habe.
So genug der langen Beschreibung, ich versuche die Skripte eines Users nicht durch einen anderen User lesen zu lassen. Aktuell müssen die Skripte ja lesbar durch "other" sein damit www-data diese aufrufen kann, dann kann natürlich auch jeder der anderen user über seinen sftp oder ssh Account diese angucken. Wenn ich die Dateien natürlich in die www-data Gruppe packe benötige ich nicht mehr die Leseerlaubnis für alle, aber die anderen User sind ja dann zum Teil ebenfalls in dieser Gruppe?
Also ich habe einiges bereits hin und her probiert und immer war irgendwas zu viel oder zu wenig lesbar. Gib es einen Standardweg für dieses Problem? Ich habe leider keine Beschreibungen dafür gefunden.
viele Grüße und vielen Dank für eure Hilfe im Voraus!
ich habe hier schon etliche Beiträge durchgeguckt in der Hoffnung eine Lösung zu finden. Ich beschäftige mich seit einigen Tagen mit folgendem Problem:
Ich habe einen kleinen vServer (Debian 6, ohne Konfigurationstools vom Anbieter) mit einigen Sachen laufen (TS3, eggdrop usw.) und ebenfalls einen Webserver darauf installiert (kein fertig Paket, sondern aktuelles Apache2 mit PHP, MySQL und Perl).
Für die Web-Projekte die auf diesem Laufen habe ich je einen Benutzer eingerichtet. Die jeweiligen Userverzeichnisse sind dabei /var/www/<user>
Die Dateien gehören dem User und befinden sich in der Gruppe des Users. Upload Ordner für die Projekte gehören dem user www-data und genutzt wird ebenfalls ein Smarty unter /usr/local/lib/php/Smarty welches ich dem www-data:www-data zugewiesen habe.
So genug der langen Beschreibung, ich versuche die Skripte eines Users nicht durch einen anderen User lesen zu lassen. Aktuell müssen die Skripte ja lesbar durch "other" sein damit www-data diese aufrufen kann, dann kann natürlich auch jeder der anderen user über seinen sftp oder ssh Account diese angucken. Wenn ich die Dateien natürlich in die www-data Gruppe packe benötige ich nicht mehr die Leseerlaubnis für alle, aber die anderen User sind ja dann zum Teil ebenfalls in dieser Gruppe?
Also ich habe einiges bereits hin und her probiert und immer war irgendwas zu viel oder zu wenig lesbar. Gib es einen Standardweg für dieses Problem? Ich habe leider keine Beschreibungen dafür gefunden.
viele Grüße und vielen Dank für eure Hilfe im Voraus!