OwnCloud 10.2 en Lubuntu 18.04: no se pueden montar unidades locales USB

OwnCloud 10.2 en Lubuntu 18.04: no se pueden montar unidades locales USB

En primer lugar, ya hice esta pregunta en el foro de OwnCloud pero no obtuve ninguna respuesta, así que pensé en intentarlo aquí también.

Estoy ejecutando OwnCloud 10.2 en un servidor Lubuntu 18.04 LTS (solo una computadora portátil vieja). Tengo 4 unidades USB NTFS conectadas a esa computadora portátil que quería usar como almacenamiento para OwnCloud. Usando Lubuntu SMB puedo leer/escribir en esas unidades desde otra computadora con Windows en la red. Sin embargo, cuando intento agregarlos a OC, OC me arroja un error y no puede encontrar la ruta.

En el servidor, una de las rutas de las unidades es /media/user/PB. Usando ese camino, OC no puede encontrarlo. Si, en cambio, intento compartir la carpeta predeterminada de Lubuntu Music, OC puede hacerlo sin problemas (/home/user/Music).

https://pastebin.com/v9R3zt4XAquí está el contenido del registro de OC, probablemente haya algunos errores que no sé cómo descifrar.

Gracias.

EDITAR: en aras de la claridad, aquí hay algunos detalles más.

Servidor: Sistema operativo: ID del distribuidor: Ubuntu Descripción: Ubuntu 18.04.2 LTS Versión: 18.04 Nombre en clave: bionic

Núcleo: Linux multimedia 4.18.0-22-generic #23~18.04.1-Ubuntu SMP jueves 6 de junio 08:37:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Servidor web: Versión del servidor: Apache/2.4.29 (Ubuntu) Servidor creado: 2019-04-03T13:22:37

Base de datos: ii mariadb-client-10.1 1:10.1.40-0ubuntu0.18.04.1 binarios del cliente de base de datos amd64 MariaDB ii mariadb-client-core-10.1 1:10.1.40-0ubuntu0.18.04.1 binarios del cliente central de base de datos amd64 MariaDB ii mariadb- común 1:10.1.40-0ubuntu0.18.04.1 todo el metapaquete común de MariaDB ii mariadb-server 1:10.1.40-0ubuntu0.18.04.1 todo el servidor de base de datos MariaDB (metapaquete dependiendo de la última versión) ii mariadb-server-10.1 1 :10.1.40-0ubuntu0.18.04.1 Binarios del servidor de base de datos amd64 MariaDB ii mariadb-server-core-10.1 1:10.1.40-0ubuntu0.18.04.1 Archivos del servidor central de base de datos amd64 MariaDB

Versión PHP: PHP 7.2.19-0ubuntu0.18.04.1 (cli) (compilado: 4 de junio de 2019 14:48:12) (NTS) Copyright © 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright © 1998-2018 Zend Technologies con Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright © 1999-2018, por Zend Technologies

Versión de ownCloud: [ownCloud] 10.2.0 (estable)

config.php para OC(datos confidenciales ya eliminados)

Así que todo lo que hice fue instalar primero Lubutnu 18.04 y luego OC 10.2 siguiendo la guía de su sitio web. También tengo SMB ejecutándose en Lubuntu, por lo que puedo acceder a las unidades como recursos compartidos de LAN desde mi red doméstica.

Hasta el momento, sólo funciona la parte SMB.

Respuesta1

OwnCloud(php/www-data) probablemente no tenga derecho a leer/escribir en la ubicación de los USB. Puede cambiar la propiedad de la ubicación donde están montados (suponiendo que incursionó en fstab para mantenerlos montados después de reiniciar) con

$ chown -R owner-user:owner-group directory

Dónde debería estar el usuario-propietario y el grupo-propietario www-data. No estoy seguro de si php es miembro de este grupo de forma predeterminada; si no lo es, utilícelo $ adduser php www-datapara convertir php en miembro de www-data.

Tenga en cuenta que dar acceso de escritura a php es algo discutible, pero esto debería hacer que OwnCloud reconozca y pueda usar las memorias USB.

Más sobre chown y chmodaquí

información relacionada