SELinux Konfiguration¶

Wenn Sie die SELinux-Distribution aktiviert/verwewendet haben, könnten Sie Berechtigungsprobleme nach einer neuen ownCloud Installation bekommen, überrüfen Sie daher die Berechtigungen, welche zu Verweigerungen in Ihren ownCloud Logdateien gefühert haben.

Folgende Einstellungen sind für die meisten Linux-Systemen, die ein Standard-Distribution Profile verwenden, einzusetzen. Führen Sie diese Befehle als root aus, und denken Sie daran, die Dateipfade entsprechend einzustellen in diesem Beispiel für eine passende Installation:

semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/data'
restorecon '/var/www/html/owncloud/data'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/config'
restorecon '/var/www/html/owncloud/config'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps'
restorecon '/var/www/html/owncloud/apps'

Wenn Sie ownCloud deinstallieren, müssen Sie die ownCloud Verzeichnis Beschriftungen entfernen. Führen Sie die folgende Befehle als root, nach der Deinstallation von ownCloud, aus:

semanage fcontext -d -t httpd_sys_rw_content_t '/var/www/html/owncloud/data'
restorecon '/var/www/html/owncloud/data'
semanage fcontext -d -t httpd_sys_rw_content_t '/var/www/html/owncloud/config'
restorecon '/var/www/html/owncloud/config'
semanage fcontext -d -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps'
restorecon '/var/www/html/owncloud/apps'

Wenn Sie die SELinux-Richtlinien angepasst haben und dieses Beispiele nicht funktioniert, müssen Sie dem HTTP-Server Schreibzugriff auf diese Verzeichnisse ermöglichen:

/var/www/html/owncloud/data
/var/www/html/owncloud/config
/var/www/html/owncloud/apps

Ermöglicht den Zugriff auf eine ferne Datenbank¶

Eine weitere Einstellung ist erforderlich, wenn die Installation eine ferne/externe Datenbank verwenden soll:

setsebool -P httpd_can_network_connect_db on