- Registriert
- 15.05.06
- Beiträge
- 2.213
Hallo AT'ler,
ich weiß, wir sind hier in einem Mac Forum, aber ich habe hier gerade ein Verständnisproblem mit den Linux Dateirechten.
Auf einem Linuxserver läuft Apache. Darauf aufgesetzt ColdFusion8 (Ein J2EE Application Server).
Der Apache und ColdFusion laufen unter dem User apache und sind in den Gruppen apache, psacln und psasrv. Nun gibt es noch einen FTP User webX, der ebenfalls in den Gruppen psacln, psasrv und apache vertreten ist. Soweit so gut. Und jetzt wird es kompliziert
Wenn webX nun eine index.cfm hochläd und diese auf 770 setzt, meldet ColdFusion beim Aufruf einen File not found.
chmod 777 index.cfm -> läuft
-rwxrwxrwx webX psacln index.cfm
chmod 770 index.cfm -> läuft nicht
-rwxrwx--- webX psacln index.cfm
chown apache index.cfm -> läuft
-rwxrwx--- apache psacln index.cfm
chown webX index.cfm und danach chgrp apache index.cfm -> läuft auch
-rwxrwx--- webX apache index.cfm
Warum läuft es nicht, wenn der Besitzer webX und die Gruppe psacln ist?
webX und apache sind doch beide in der Gruppe? Und 770 heißt doch Benutzer und Gruppe dürfen lesen/schreiben/ausführen, oder? Bin ich den doof oder was?
Bin mal auf die Meinung der Experten gespannt!
ich weiß, wir sind hier in einem Mac Forum, aber ich habe hier gerade ein Verständnisproblem mit den Linux Dateirechten.
Auf einem Linuxserver läuft Apache. Darauf aufgesetzt ColdFusion8 (Ein J2EE Application Server).
Der Apache und ColdFusion laufen unter dem User apache und sind in den Gruppen apache, psacln und psasrv. Nun gibt es noch einen FTP User webX, der ebenfalls in den Gruppen psacln, psasrv und apache vertreten ist. Soweit so gut. Und jetzt wird es kompliziert

Wenn webX nun eine index.cfm hochläd und diese auf 770 setzt, meldet ColdFusion beim Aufruf einen File not found.
chmod 777 index.cfm -> läuft
-rwxrwxrwx webX psacln index.cfm
chmod 770 index.cfm -> läuft nicht
-rwxrwx--- webX psacln index.cfm
chown apache index.cfm -> läuft
-rwxrwx--- apache psacln index.cfm
chown webX index.cfm und danach chgrp apache index.cfm -> läuft auch
-rwxrwx--- webX apache index.cfm
Warum läuft es nicht, wenn der Besitzer webX und die Gruppe psacln ist?
webX und apache sind doch beide in der Gruppe? Und 770 heißt doch Benutzer und Gruppe dürfen lesen/schreiben/ausführen, oder? Bin ich den doof oder was?
Bin mal auf die Meinung der Experten gespannt!