昨天,我安装了全新升级到 22.04,并使用 Aptik 恢复了我最近的备份。从那时起,每当我尝试在 Nautilus 中查看任何连接的 USB 驱动器的内容时,都会收到一条错误消息
无法显示。
您没有查看“USBdrivename”内容所需的权限。
在之前的升级中,我也遇到过同样的情况,我猜这与 Aptik 恢复的工作方式有关,我能够在论坛中找到解决方案。但搜索了很长时间,看到类似但不完全相同的问题后,我还没有找到上次解决问题的方法。我该怎么办?谢谢
答案1
好吧,我终于找到了和我的几乎一模一样的案例,那里提供的答案也对我有用。恢复克隆后出现问题的解释是
我很确定您没有克隆 /media 中子目录的文件访问控制列表(这以前发生在我身上);默认情况下,简单的递归复制(或 rsync)不会执行此操作。
我没有像sudo chown $USER /media/$USER
许多类似的答案所指出的那样将 /media/$USER 的所有权从 root 更改为 $USER() — — 如果我理解正确的话,我看到一些评论说这可能会造成不必要的安全漏洞…… — — 而是按照指导来恢复读取、写入和执行权限,其本质是:
cd /media
sudo setfacl -m u:$USER:rwx $USER
这解决了我的问题。