[Eisfair_dev] Owncloud: mount ohne Inhalt
Rolf Bensch
azubi at bensch-net.de
Mo Apr 1 15:14:38 CEST 2013
Hallo NG,
habe in OC einen ersten mount eingerichtet:
OWNCLOUD_MOUNT_N = 1
OWNCLOUD_MOUNT_1_TYPE = user
OWNCLOUD_MOUNT_1_USER = rolf
OWNCLOUD_MOUNT_1_GROUP =
OWNCLOUD_MOUNT_1_MOUNT_N = 1
OWNCLOUD_MOUNT_1_MOUNT_1_ACTIVE = yes
OWNCLOUD_MOUNT_1_MOUNT_1_BACKEND = local
OWNCLOUD_MOUNT_1_MOUNT_1_POINT = /Bilderhome
OWNCLOUD_MOUNT_1_MOUNT_1_HOST =
OWNCLOUD_MOUNT_1_MOUNT_1_USER =
OWNCLOUD_MOUNT_1_MOUNT_1_PASS =
OWNCLOUD_MOUNT_1_MOUNT_1_SHARE = /home/Multimedia/Digitalfotos
Der Mountpunkt wird dem user rolf unter "Dateien" angezeigt, hat jedoch
keinen Inhalt. Im Dateisystem enthält er Ordner und Dateien und alle
sind lesbar für den Eis-User rolf:
# ls -l /home/Multimedia/Digitalfotos/
drwxr-x--- 7 rolf users 4096 Nov 21 2004 2000
...
-rwxr-x--- 1 rolf users 77 Dec 29 2009 bash_rotate.sh
Der Ordner des OC-Users im OC-Pfad wurde angelegt, gehört wwwrun und ist
leer:
n36l # ls -l /var/www/htdocs/owncloud/data/rolf/files
drwxrwx--- 2 wwwrun nogroup 4096 Apr 1 14:24 BilderHome
# ls -l /var/www/htdocs/owncloud/data/rolf/files
drwxrwx--- 2 wwwrun nogroup 4096 Apr 1 14:24 BilderHome
...
# ls -l /var/www/htdocs/owncloud/data/rolf/files/BilderHome
total 0
Im Logfile finde ich dazu:
{"app":"PHP","message":"opendir(\/home\/Multimedia\/Digitalfotos\/):
failed to open dir: Permission denied at
\/home\/htdocs\/owncloud\/lib\/files\/storage\/local.php#40","level":2,"time":1364819112}
Wenn ich das richtig interpretiere, benötige ich hier Rechte für wwwrun
auf ein Verzeichnis unterhalb /home. Das müsste ich dann über eine
zuweisung vonn wwwrun in die Gruppe users lösen. Das finde ich nicht so
dolle. Was gibt es für Alternativen? Wie funktioniert das mit "all" oder
"$user" in der Pfadangabe zum mount?
Grüße
Rolf
Mehr Informationen über die Mailingliste Eisfair_dev