[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