我在使用 transmission 访问我的 NFS 共享时遇到问题,出现“权限被拒绝”错误。我在 RPi 2 上使用最新的 OSMC,并使用通过 osmc 应用商店下载的 transmission 应用程序。
我做了一些研究,但遇到了一些困难。我相信 transmission 是在 osmc 用户下运行的(声誉不足以发布图片,但链接是结果ps alx | grep trans
)
这是我的 systemd transmission.service 文件:
[Unit]
Description=Transmission BitTorrent Daemon
After=udisks-glue.service
[Service]
User=osmc
Group=osmc
Type=notify
ExecStartPre=/bin/sleep 10
ExecStart=/usr/bin/transmission-daemon -f --log-error --allowed *.*.*.*
[Install]
WantedBy=multi-user.target
Transmission 可以毫无问题地保存到 SD 卡,因此这一定与 NFS 有关。驱动器在启动时安装到/home/osmc/NFS
,我可以通过 SSH 和 UI 从 osmc 用户访问、写入和删除驱动器,因此看起来驱动器安装正常。
这是我的 fstab 文件,我从几个不同的网站下载了它,但不幸的是,这已经是几个月前的事了,我记不清它的大部分内容来自哪里。我记得它的目的是将安装延迟到网络启动之后,但仅此而已。
/dev/mmcblk0p1 /boot vfat defaults,noatime 0 0
/dev/mmcblk0p2 / ext4 defaults,noatime 0 0
//192.168.2.1/volume(sda1) /home/osmc/NFS cifs noauto,x-systemd.automount,guest,uid=1000,gid=1000,iocharset=utf8 0 0
不确定还有什么有用的信息,如果有人能给我指出一个有用的方向,我将不胜感激。
答案1
因此,看起来您通过 OSMC 应用商店下载的传输版本出现了一些奇怪的问题 - 我卸载了它sudo apt-get purge armv7-transmission-app-osmc
然后重新安装了它sudo apt-get install armv7-transmission-app-osmc
,一切似乎都很好。
希望这可以帮助某些人免去像我一样每天进行谷歌搜索的麻烦。