我在我的 ubuntu 中安装了一个 windows 文件夹,这样我就可以把我的.torrent
文件放进去
//192.168.1.61/shared/torrent on /root/downloads/torrents type cifs (rw)
但是,每当我将.torrent
文件放入 /torrent 文件夹时,都会收到此错误 [/var/log/messages]
- Watching "/root/downloads/torrents" for new .torrent files (daemon.c:555)
- Using inotify to watch directory "/root/downloads/torrents" (watch.c:73)
- Unable to watch "/root/downloads/torrents": Permission denied (watch.c:79)
因此,我关闭了该tranmission-daemon
服务并进入了 ubuntu torrent 文件
root@media:~/downloads# ls -l
total 8
drwxrwxr-x 2 root debian-transmission 4096 May 26 20:28 complete
drwxrwxr-x 2 root debian-transmission 4096 May 26 20:28 incomplete
drwxr-xr-x 2 mark root 0 May 27 2013 torrents
注意到我的 torrent 文件夹没有分组用我的 root 权限。所以我发出了这个命令
root@server#: usermod -a -G debian-transmission root
root@server#: chgrp -R debian-transmission /root/downloads/torrents
root@server#: -R 775 /root/downloads/torrents
但无法修改/torrent
文件夹。
root@media:~/downloads# ls -l
total 8
drwxrwxr-x 2 root debian-transmission 4096 May 26 20:28 complete
drwxrwxr-x 2 root debian-transmission 4096 May 26 20:28 incomplete
drwxr-xr-x 2 mark root 0 May 27 2013 torrents <<--- THIS
在我的 Windows 文件夹中,我已允许共享文件夹 [读/写/执行]。
所以我的问题是,为什么我不能更改我的/root/download/torrents
答案1
您无法更改 SAMBA 挂载的所有权。您必须使用正确的 UID 和 GID 挂载它们。
sudo vim /etc/fstab
//servername/sharename /media/windowsshare cifs uid=ubuntuuser,gid=ubuntuuser,credentials=/home/ubuntuuser/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
有更多信息这里