Hallo allerseits,
eins vorweg, da ich hier neu bin hoffe ich das ich meinen Thread in dem richtigen Unterforum gepostet habe
LÖSUNG BEREITS GEFUNDEN! (siehe unten)
So nun zu meinem Problem. Ich habe das akutelle Libreelec Build auf meinem Raspberry 3 installiert. Läuft wunderbar. Dann habe ich Lamp (Apache,MySql...) und owncloud installiert. MySql und Apache laufen auch bestens. Owncloud lässt sich im Browser aufrufen. Ich möchte gerne eine externe HDD für die Owncloud-Daten nutzen. Die HDD ist gemounted.
/dev/sda1 on /var/media/owncloud type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
Den Owncloud-Installer mit Daten befüllt (Login,PW, Pfad zur externen HDD,MySql), aber die Installation schließt nicht erfolgreich ab. Laut Fehlermeldung musst die Permission auf 0770 für den data-folder gesetzt werden, . Ich habe die Rechte überprüft und sie stehen auf 0770. Schränke ich die Rechte weiter ein sagt Owncloud es könne kein Write-Zugriff stattfinden. Ich denke die Lösung liegt an der Einbindung der HDD durch LibreElec. Wie oben im Code zusehen steht da allow_other welches ich auf allow_root abändern lassen möchte.
Daten-Verzeichnis (/var/media/owncloud/owncloud/data) ist von anderen Benutzern lesbar
Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.
Wo kann ich das abändern? Ich habe mir schon Tipps und Dokumentation angeguckt aber nirgends finde ich eine Einstellmöglichkeit. LibreElec muss doch irgendwo die Einstellung in den Klammern verankert habe. Fstab ist leer und auch der Zugriff/Bearbeitung per root wird verwehrt, lediglich mtab gibt Auskunft - lässt sich aber nicht ändern, da wahrscheinlich nur rein informell.
Schonmal viele Dank für Tipps und Anregungen
EDIT1: Endlich habe ich des Rätselslösung!! Bei den Berechtigungen muss man als Benutzer nobody und als Gruppe root verwenden.
danach (USBNAME durch den eigenen Name der Festplatte/USB-Stick etc. ersetzen)
find /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/ -type f -print0 | xargs -0 chmod 0640
find /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/ -type d -print0 | xargs -0 chmod 0750
chown -R nobody:root /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/
chown -R nobody:root /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/apps/
chown -R nobody:root /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/config/
chown -R nobody:root /var/media/ USBNAME /owncloud/data/
chown -R nobody:root /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/themes/
chown nobody:root /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/.htaccess
chown nobody:root /var/media/ USBNAME /owncloud/data/.htaccess
chmod 0644 /storage/.kodi/userdata/addon_data/service.web.lamp/www/htdocs/owncloud/.htaccess
chmod 0644 /var/media/ USBNAME /owncloud/data/.htaccess
reboot
Alles anzeigen
Das hat mich nun zwei Tage den letzten Nerv gekostet. Aber endlich läuft owncloud (mit LibreElec und Wordpress). (y)