我试图安装在我的Ubuntu14.04服务器上的传输,我不确定是否跳过这个部分。我试图将权限分配给
sudo chmod -R 770 /etc/transmission-daemon/settings.json
但输出是
chmod: cannot operate on dangling symlink '/etc/transmission-daemon/settings.json
我是不是做错了什么,还是干脆跳过这部分?
我是按照这里的指示:在Ubuntu上安装带有web接口的传输,我在第5步的末尾。
更新:ls -l /etc/transmission-daemon/settings.json
的输出:
lrwxrwxrwx 1 root debian-transmission 51 Oct 6 18:12 /etc/transmission-daemon/settings.json -> /home/cam/.config/transmission-daemon/settings.json
我猜该文件不存在,因为当我运行cd /home/cam/.config/transmission-daemon
,然后运行dir
时,什么都不会出现。
发布于 2020-05-04 00:49:00
我通过使用完整路径修复了悬挂的符号链接错误,就像这个站点建议的那样:https://www.howtofixthis.com/categories/linux/chmod-cannot-operate-on-dangling-symlink
所以我做了:
ln -s `pwd`/[executable] executable.bin
其中背面(`)表示命令替换
发布于 2015-01-17 23:38:45
我也犯了同样的错误,但我与根用户创建了符号链接,并试图与另一个用户进行chmod。确保在这两种操作中使用同一个用户.
发布于 2016-10-02 16:49:25
我相信您在执行本教程的过程中发出下面的命令时可能遗漏了或出现在错误的目录中。
sudo cp -a /etc/transmission-daemon/settings.json transmission-daemon/
如果您还没有删除原版,则可以通过在cd /home/user/.config/
之后重新跟踪步骤并重新发出命令来解决问题
如果该文件不再存在,您应该按照War人民代表回答的建议重新安装。
https://askubuntu.com/questions/533021
复制相似问题