我尝试从已安装的硬盘驱动器上传文件到 IPFS,但一直收到此错误,提示权限被拒绝。您可以在下面看到权限,我应该有访问权限。
ubuntu@ubuntu:/mnt/torrents/completed$ sudo ipfs add '2616 images from huble space telescope.zip'
Error: open 2616 images from huble space telescope.zip: permission denied
ubuntu@ubuntu:/mnt/torrents/completed$ ls -l '2616 images from huble space telescope.zip'
-rwxrwxr-x 1 ubuntu ubuntu 77208213702 Sep 7 19:42 '2616 images from huble space telescope.zip'
ubuntu@ubuntu:/mnt$ ls -l torrents/
total 36
drwxr-xr-x 2 ubuntu ubuntu 4096 Jan 19 20:12 backups
drwxrwxrwt 13 ubuntu ubuntu 4096 Jan 19 20:12 completed
drwxr-xr-x 11 ubuntu ubuntu 4096 Jan 19 20:12 downloading
drwxrwxr-x 8 ubuntu ubuntu 4096 Sep 9 04:16 library
drwx------ 2 ubuntu ubuntu 16384 Sep 4 22:39 lost+found
drwxr-xr-x 2 ubuntu ubuntu 4096 Sep 5 03:29 watch
ubuntu@ubuntu:/$ ls -l /mnt
total 4
drwxrwxr-x 8 ubuntu ubuntu 4096 Sep 8 01:45 torrents
我尝试更新fstab
LABEL=writable / ext4 defaults 0 1
LABEL=system-boot /boot/firmware vfat defaults 0 1
/dev/sda1 /mnt/torrents ext4 auto,user,rw 0 1
不用找了
这导致两个大型项目严重延误。
答案1
这个问题是由于我使用了 ipfs 的 snap 安装造成的,sudo snap install ipfs
由于它是 snap 包,所以范围受到限制。请参阅Git问题
为了解决这个问题,我删除了 ipfs 的安装并重新安装 sudo snap install ipfs --classic