我对我的 Raspi B 中使用 minidlna 和 owncloud 的配置和权限有疑问。
我已经设置了我的用户 pi 的权限
dmask=007 又名 0770 每次启动时,因为它是
ntfs usb-hdd 只能设置
/etc/fstab
那儿
sudo nano /etc/fstab
UUID=3488A17988A139EE /media/usb-hdd ntfs 默认值,nls=utf8,uid=1000,gid=1000,dmask=007,windows_names 0 0
uid=1000 -> 代表用户 pi
gid=1000 -> 针对组 pi
因为我在浏览器中通过 owncloud 失败了
数据目录(/media/USB-HDD/ownCloud/data)可以被其他用户读取,请将权限更改为0770,以使其他人无法查看该目录
现在有了这个 dmask=007 它可能对我有用
现在我的问题是:
我还将包含媒体内容电影的文件夹放在此路径下
/媒体/usb-hdd/OwnCloud/数据/管理员/文件/电影
但随着订单
sudo -u minidlna minidlna -R
我遇到了同样的失败:
[2015/06/17 19:55:31] minidlna.c:474:错误:
媒体目录“/media/usb-hdd/OwnCloud/data/admin/files/Movies”无法访问![权限被拒绝]
[2015/06/17 19:55:31] getifaddr.c:73:错误:ioctl(s,SIOCGIFADDR,...):没有这样的设备
我的 minidlna.conf 包含这个
sudo nano /etc/minidlna.conf
[2015/06/17 19:42:29] playlist.c:125:警告:正在解析播放列表...
[2015/06/17 19:55:31] daemonize.c:101:错误:无法打开 pidfile 进行写入 /run/minidlna.pid:权限被拒绝
[2015/06/17 19:55:31] minidlna.c:898:警告:启动 MiniDLNA 版本 1.0.24 [SQLite 3.7.13]。
[2015/06/17 19:55:31] minidlna.c:926:警告:正在创建新数据库... [2015/06/17 19:55:31] minidlna.c:132:错误:bind(http):地址已在使用中
[2015/06/17 19:55:31] minidlna.c:1004:致命:无法打开 HTTP 套接字。正在退出
[2015/06/17 19:55:31] playlist.c:125:警告:正在解析播放列表...
[2015/06/17 20:11:30] minidlna.c:155:警告:收到信号 15,再见
[2015/06/17 20:11:52] minidlna.c:898:警告:启动 MiniDLNA 版本 1.0.24 [SQLite 3.7.13]。
[2015/06/17 20:11:52] minidlna.c:1006:警告:HTTP 正在监听端口 8200
[2015/06/17 20:11:52] inotify.c:195:警告:警告:Inotify max_user_watches [8192] 低于或接近使用的监视数量 [0] 并且我没有$
[2015/06/18 04:44:57] daemonize.c:101:错误:无法打开 pidfile 进行写入 /run/minidlna.pid:权限被拒绝
[2015/06/18 04:44:57] minidlna.c:898:警告:启动 MiniDLNA 版本 1.0.24 [SQLite 3.7.13]。
[2015/06/18 04:44:57] minidlna.c:926:警告:创建新数据库...
[2015/06/18 04:44:57] minidlna.c:132:错误:bind(http):地址已被使用
[2015/06/18 04:44:57] minidlna.c:1004:致命:无法打开 HTTP 套接字。正在退出 [2015/06/18 04:44:57] playlist.c:125:警告:正在解析播放列表...
权限是
pi@WoW /media/usb-hdd/OwnCloud/data/admin/files/电影 $ ls -ld /media/usb-hdd/OwnCloud /media/usb-hdd/OwnCloud/data/admin/files/电影
drwxrwx--- 1 pi pi 4096 6月16日 22:04 /media/usb-hdd/OwnCloud
drwxrwx--- 1 pi pi 4096 6月 1 00:30 /media/usb-hdd/OwnCloud/data/admin/files/Movies
是否可以设置权限
/media/usb-hdd/OwnCloud/data/ 到 0770
并到文件夹
/媒体/usb-hdd/OwnCloud/数据/管理员/文件/电影
其他权限,以便可以访问minidlna。
或者我必须移动文件夹 /media/usb-hdd/OwnCloud/data/admin/files/Movies
到 /media/usb-hdd/Movies
原因是我将观察文件夹
/媒体/USB-HDD/OwnCloud/数据/
通过 owncloud 并通过 DNLA 将文件夹 Movies intern 分享到我的三星电视。
在此基础上,我更改了用户 minidlna 的 GID,因为它无法以 pi 身份运行(只能以 root 或 minidlna 身份运行)
以下信息
前
pi@Wow:/$ id minidlna
uid=108(minidlna) gid=112(minidlna) groups=112(minidlna)
此后我将权限更改为用户 mindlna 用户
pi@WoW:/$ sudo usermod -g 1000 minidlna
我现在有
pi@WoW ~ $ id minidlna uid=108(minidlna) gid=1000(pi) groups=1000(pi)
订单
pi@WoW ~ $ sudo -u minidlna minidlna -R
[2015/06/18 06:03:39] getifaddr.c:73:错误:ioctl(s,SIOCGIFADDR,...):没有这样的设备
但这是什么
getifaddr.c:73:错误:ioctl(s,SIOCGIFADDR,...):没有这样的设备
但现在我明白了
pi@WoW ~ $ sudo /etc/init.d/minidlna restart [...] 重新启动 DLNA/UPnP-AV 媒体服务器:minidlna[2015/06/18 06:40:09] minidlna.c:474: 错误:
媒体目录“/media/usb-hdd/OwnCloud/data/admin/files/Movies”无法访问![权限被拒绝
[2015/06/18 06:40:09] getifaddr.c:73:错误:ioctl(s,SIOCGIFADDR,...):没有这样的设备。ok pi@WoW ~ $
和
pi@WoW ~ $ ls -ld /media/usb-hdd/OwnCloud /media/usb-hdd/OwnCloud/data/admin/files/Movies
drwxrwx--- 1 pi pi 4096 6月16日 22:04 /media/usb-hdd/OwnCloud/data/admin/files/Filme
怎么了!
现在我已将值 umask=0002 更改
/etc/fstab
那儿
sudo nano /etc/fstab
UUID=3488A17988A139EE /media/usb-hdd ntfs 默认值,nls=utf8,uid=1000,gid=1000,dmask=007,umask=0002,windows_names 0 0
和订单
pi@WoW ~ $ sudo service minidlna force-reload [...] 重新启动 DLNA/UPnP-AV 媒体服务器:minidlna[2015/06/18 08:11:24] getifaddr.c:73: 错误:ioctl(s, SIOCGIFADDR, ...): 没有这样的设备。ok
但失败
getifaddr.c:73:错误:ioctl(s,SIOCGIFADDR,...):没有这样的设备
也在那里。
我现在在这里寻找解决方案!