|
本帖最后由 baoxiaozhong 于 2013-1-14 14:36 编辑
硬体 raspberry pi
系统 raspbmc
bt软体 transmission
user pi
安装完成 transmission后,执行
sudo /etc/init.d/transmission-daemon start
可由网页或GUI得知transmission运行正常。
mount NAS 的资料夹
sudo mount //nas/share /cifs1
也正确挂载。
sudo mkdir /cifs1/test
也正确建立test 资料夹
sudo nano /cifs1/test/test.txt
也可写入 test.txt
sudo chmod -R 777 /cifs1/test & sudo chmod a+rw /cifs1/test 打开写入权限。
但是transmission还是无法在 /cifs1/test/ 下写入档案。
再改用chown 给使用者 pi权限
sudo chown -R pi /cifs1
还是无法让transmission 写入。
依照GOOGLE大神的指导,给予debian-transmission写入权限:
sudo chmod -R g+rw /cifs1
sudo chgrp -R debian-transmission /cifs1
transmission还是无法在 /cifs1 下写入档案。
如果不写入mount路径 ,直接将下载路径设为 //nas/share ,此//nas/share 没设任何帐密,也是无法写入。
我的疑问是:
执行
sudo /etc/init.d/transmission-daemon start
那transmission-daemon 就应该是有 root 的权限,如果它没有root 的权限,那它到底是拿到谁的权限?
如何给transmission权限能够写入档案到 nas?
P.S. transmission应该是有取得 root 的权限,因为在外部用网页或GUI修改transmission控制参数,它是会回写到/etc/transmission-daemon/settings.json ,而settings.json是需要 root 权限才能进行修改。 |
|