Tengo una pregunta sobre mi configuración y los permisos en mi Raspi B con minidlna y owncloud.
He configurado mi usuario pi con el permiso
dmask = 007 aka 0770 en cada inicio porque es un
ntfs usb-hdd que solo se puede configurar con los permisos en
/ etc / fstab
hay stands
sudo nano / etc / fstab
UUID = 3488A17988A139EE / media / usb-hdd ntfs por defecto, nls = utf8, uid = 1000, gid = 1000, dmask = 007, windows_names 0 0
uid = 1000 -> para el usuario pi
gid = 1000 -> para el grupo pi
porque recibí el fallo a través de owncloud en mi navegador
El directorio de datos (/ media / USB-HDD / ownCloud / data) puede ser leído por otros usuarios. Cambie los permisos a 0770 para que otros usuarios no puedan ver el directorio.
ahora con este dmask = 007 probablemente funcione para mí
Ahora mi problema:
También he puesto mi carpeta con el contenido multimedia Películas, ... bajo esta ruta
/ media / usb-hdd / OwnCloud / data / admin / files / Movies
pero con el pedido
sudo -u minidlna minidlna -R
Tengo los mismos fracasos:
[17/06/2015 19:55:31] minidlna.c: 474: error:
¡No se puede acceder al directorio multimedia "/ media / usb-hdd / OwnCloud / data / admin / files / Movies"! [Permiso denegado]
[17/06/2015 19:55:31] getifaddr.c: 73: error: ioctl (s, SIOCGIFADDR, ...): No existe tal dispositivo
Mi minidlna.conf contiene esto
sudo nano /etc/minidlna.conf
[2015/06/17 19:42:29] playlist.c: 125: warn: Parsing playlists ...
[17/06/2015 19:55:31] daemonize.c: 101: error: No se puede abrir el archivo pid para escribir /run/minidlna.pid: Permiso denegado
[17/06/2015 19:55:31] minidlna.c: 898: warn: Iniciando MiniDLNA versión 1.0.24 [SQLite 3.7.13].
[17/06/2015 19:55:31] minidlna.c: 926: advertir: Creando nueva base de datos ... [17/06/2015 19:55:31] minidlna.c: 132: error: enlace (http) : Dirección ya en uso
[17/06/2015 19:55:31] minidlna.c: 1004: fatal: Error al abrir el socket para HTTP. SALIR
[2015/06/17 19:55:31] playlist.c: 125: warn: Parsing playlists ...
[17/06/2015 20:11:30] minidlna.c: 155: advertir: señal recibida 15, adiós
[17/06/2015 20:11:52] minidlna.c: 898: warn: Iniciando MiniDLNA versión 1.0.24 [SQLite 3.7.13].
[17/06/2015 20:11:52] minidlna.c: 1006: advertir: HTTP escuchando en el puerto 8200
[17/06/2015 20:11:52] inotify.c: 195: advertir: ADVERTENCIA: Inotify max_user_watches [8192] es bajo o cercano al número de relojes usados [0] y no tengo $
[18/06/2015 04:44:57] daemonize.c: 101: error: no se puede abrir el archivo pid para escribir /run/minidlna.pid: permiso denegado
[18/06/2015 04:44:57] minidlna.c: 898: advertir: Iniciar MiniDLNA versión 1.0.24 [SQLite 3.7.13].
[18/06/2015 04:44:57] minidlna.c: 926: advertir: Creando nueva base de datos ...
[18/06/2015 04:44:57] minidlna.c: 132: error: enlace (http): dirección ya en uso
[18/06/2015 04:44:57] minidlna.c: 1004: fatal: Error al abrir el socket para HTTP. SALIENDO [18/06/2015 04:44:57] playlist.c: 125: advertir: Analizando listas de reproducción ...
Los permisos son
pi @ WoW / media / usb-hdd / OwnCloud / data / admin / files / Movies $ ls -ld / media / usb-hdd / OwnCloud / media / usb-hdd / OwnCloud / data / admin / files / Movies
drwxrwx --- 1 pi pi 4096 16 de junio 22:04 / media / usb-hdd / OwnCloud
drwxrwx --- 1 pi pi 4096 1 de junio 00:30 / media / usb-hdd / OwnCloud / data / admin / files / Movies
¿Es posible establecer los permisos de
/ media / usb-hdd / OwnCloud / data / a 0770
y a la carpeta
/ media / usb-hdd / OwnCloud / data / admin / files / Movies
otros permisos, para que pueda acceder a minidlna.
O tengo que mover la carpeta / media / usb-hdd / OwnCloud / data / admin / files / Movies
a / media / usb-hdd / Movies
La razón es que observaré la carpeta
/ media / usb-hdd / OwnCloud / data /
a través de owncloud y compartir la carpeta Películas pasante a mi televisor Samsung a través de DNLA.
Entonces encontré @ https://www.raspberrypi.org/forums/viewtopic.php?f=35&t=16352&sid=1150f7e92b864c89979fc4c39a34639b&start=25
bajo el punto cambié el GID del usuario minidlna ya que no puede ejecutarse como pi (solo root o minidlna)
la siguiente información
antes de
pi @ Wow: / $ id minidlna
uid = 108 (minidlna) gid = 112 (minidlna) grupos = 112 (minidlna)
Cambio los permisos para el usuario mindlna usuario después de esto
pi @ WoW: / $ sudo usermod -g 1000 minidlna
Ahora tengo
pi @ WoW ~ $ id minidlna uid = 108 (minidlna) gid = 1000 (pi) grupos = 1000 (pi)
con la orden
pi @ WoW ~ $ sudo -u minidlna minidlna -R
[18/06/2015 06:03:39] getifaddr.c: 73: error: ioctl (s, SIOCGIFADDR, ...): No existe tal dispositivo
Pero qué es esto
getifaddr.c: 73: error: ioctl (s, SIOCGIFADDR, ...): No existe tal dispositivo
Pero ahora entiendo esto
pi @ WoW ~ $ sudo /etc/init.d/minidlna restart [....] Reinicio del servidor de medios DLNA / UPnP-AV: minidlna [18/06/2015 18:40:09] minidlna.c: 474: error :
¡No se puede acceder al directorio multimedia "/ media / usb-hdd / OwnCloud / data / admin / files / Movies"! [Permiso denegado
[18/06/2015 06:40:09] getifaddr.c: 73: error: ioctl (s, SIOCGIFADDR, ...): No existe tal dispositivo. ok pi @ WoW ~ $
con
pi @ WoW ~ $ ls -ld / media / usb-hdd / OwnCloud / media / usb-hdd / OwnCloud / data / admin / files / Movies
drwxrwx --- 1 pi pi 4096 16 de junio 22:04 / media / usb-hdd / OwnCloud / data / admin / files / Filme
¡Qué está mal!
Ahora he cambiado el valor umask = 0002
/ etc / fstab
hay stands
sudo nano / etc / fstab
UUID = 3488A17988A139EE / media / usb-hdd valores predeterminados de ntfs, nls = utf8, uid = 1000, gid = 1000, dmask = 007, umask = 0002, windows_names 0 0
Y la orden
pi @ WoW ~ $ sudo service minidlna force-reload [....] Reiniciando el servidor de medios DLNA / UPnP-AV: minidlna [18/06/2015 08:11:24] getifaddr.c: 73: error: ioctl (s , SIOCGIFADDR, ...): No existe tal dispositivo. Okay
Pero el fracaso
getifaddr.c: 73: error: ioctl (s, SIOCGIFADDR, ...): No existe tal dispositivo
También está ahí.
¡Aquí busco hasta ahora una solución!
fuente