lighttpd und Zugriff auf andere Dateisysteme
lima-city → Forum → Heim-PC → Software
code
einzigen unterschied
fehler
forum
info
jemand
liegen
option
paar
problem
projekt
relevanter teil
schlaue idee
server
share
teil
type
zugreifen
zugriff
-
Hallo Forum,
mein lighttpd lässt mich nicht auf andere Dateisysteme zugreifen als auf das wo der document-root liegt (zumindest nicht immer).
Teil der /etc/lighttpd.conf:
server.document-root = "/home/www/"
ls -l /home/www:
lrwxrwxrwx 1 root root 29 2010-08-27 14:03 backup -> /home/markus/platte500/backup lrwxrwxrwx 1 root root 17 2010-08-27 14:02 bin -> /home/markus/bin lrwxrwxrwx 1 root root 21 2009-09-25 13:21 phpsysinfo -> /usr/share/phpsysinfo lrwxrwxrwx 1 root root 32 2010-08-27 14:02 projekte -> /home/markus/platte320/projekte
Relevanter Teil von mount:
/dev/sdd1 on / type ext2 (rw,noatime,nodiratime,commit=120,errors=remount-ro) /dev/sda1 on /home type ext3 (rw,relatime) /dev/sdb1 on /home/markus/platte320 type ext3 (rw,noexec,nosuid,nodev,relatime) /dev/sdc1 on /home/markus/platte500 type ext3 (rw,noexec,nosuid,nodev,relatime)
server.document-root liegt also auf /dev/sda1 und der Zugriff darauf funktioniert problemlos.
Der Zugriff auf /home/markus/bin (wie document-root auf /dev/sda1) geht auch.
Der Zugriff auf /usr/share/phpsysinfo (auf sdd1) geht auch.
Der Zugriff auf /home/markus/platte320/projekte (/dev/sdb1) liefert einen Fehler "403 Forbidden".
Das gleiche gilt für /home/markus/platte500/backup (/dev/sdc1).
Deswegen noch ein paar zustäzliche Permission Infos:
ls -l /home/markus
... drwxr-xr-x 2 markus markus 4096 2010-07-29 16:53 bin drwxr-xr-x 11 markus markus 4096 2010-07-28 15:28 platte320 drwxr-xr-x 11 markus markus 4096 2010-07-25 22:17 platte500 ...
ls -l /home/markus/platte320
... drwxr-xr-x 17 markus markus 4096 2009-12-05 07:02 projekte ...
ls -l /home/markus/platte500
... drwxr-xr-x 6 markus markus 4096 2010-06-20 00:15 backup ...
Den einzigen Unterschied den ich sehe, sind die Unterschiedlichen mount Optionen (noexec,nosuid,nodev) für die Platten wo es nicht funktioniert, aber daran sollet es doch eigentlich nicht liegen, oder? Ich bin mir auch ziemlich sicher, dass es so schon einmal funktioniert hat...
Hat jemand eine schlaue Idee? Google spuckt leider auch nix aus.
€dit: Hab das Problem gefunden, lag wohl echt an den zusätzlichen mount Optionen. Ich habe aus der /etc/fstab jetzt die Option "users" für die beiden externen Platten rausgenommen, damit noexec, nosuid und nodev nicht mehr gesetzt werden und es klappt. Allerdings kann jetzt natürlich nur noch root die beiden Platten mount/unmounten.
Beitrag zuletzt geändert: 27.8.2010 21:07:14 von kochmarkus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage