Thread Rechte mod_perl und Userverzeichnis
(7 answers)
Opened by GwenDragon at 2008-05-19 18:11
Hallo Gwen,
nur um das nochmal richtig zu verstehen... Du möchtest, dass apache:apache auf Dateien von max1234:psacln zugreifen darf? Das Skript läuft als max1234:psacln, Dateien werden also auch mit dieser Konstellation angelegt. Dann reicht ein: usermod -G psacln apache Der Pfad bis zur Datei muss natürlich auch lesbar für den Apache sein, dass heißt: /home/max1234/inbox/datei.html Wenn die Rechte von max1234 beispielsweise so gesetzt sind, dass der Apache da nicht lesen darf, dann schafft er es auch nicht, bis zu datei.html zu gelangen. Eine weitere Möglichkeit ist folgende: mkdir /var/www/irgendwas/inbox chown max1234:apache /var/www/irgendwas/inbox chmod 750 /var/www/irgendwas/inbox chmod g+s /var/www/irgendwas/inbox Dateien können dort vom User max1234 angelegt werden und erhalten automatisch die Gruppe apache. Noch eine Möglichkeit wären erweiterte ACLs... Leide kenne ich nicht genau dein Konstrukt, kann also nur im Dunkeln Tipps geben, aber vielleicht reicht das ja auch schon. Gruss, bloonix What is a good module? That's hard to say.
What is good code? That's also hard to say. One man's Thing of Beauty is another's man's Evil Hack. |