我无法再访问计算机上的外部驱动器(运行 Ubuntu 18.04 LTS)。几周前它运行正常,所以我不确定发生了什么变化。
当我尝试在 Nautilus 中打开驱动器时,无论是 USB 驱动器还是我的额外硬盘驱动器,都收到此错误消息:
Unable to access "8.1 GB Volume"
Not authorized to perform action
当我以 root 身份运行 Nautilus 时,它甚至不显示驱动器。我能够以sudo gnome-disks
这种方式运行并与驱动器交互。如果我仅运行gnome-disks
,则我没有权限并收到相同的错误消息。
我在另一台装有相同 USB 驱动器的 Ubuntu 18.04 LTS 机器上没有遇到此问题。无需 root 权限的 Nautilus 运行正常。因此,我认为问题不在于驱动器,而在于计算机。
答案1
我终于搞明白了。我的用户帐户是该chrome-remote-desktop
组的一部分。一旦我将其从该组中删除并重新启动计算机,自动安装和访问驱动器就会按预期工作。
我已将我的用户添加到chrome-remote-desktop
以下帖子:https://superuser.com/a/850359/588342。执行此操作后,chrome-remote-desktop 会在启动时自动运行。相反,我只是在“启动应用程序偏好设置”中添加了一个命令来运行它:/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
答案2
使用命令:
sudo chown yourusername:yourusername /media/yourusername/path_to_mounted_volume
在 nautilus 用户模式下,卷安装在/media/yourusername/
将 yourusername 替换为您的用户名,并将 path_to_mounted_volume 替换为命令中的路径:
ls -l /media/yourusername/
答案3
我试过了,还是不行。解决方法是保留 chrome-remote-desktop 中的用户名。chrome-remote-desktop
从 中删除服务systemctl
。
sudo systemctl disable chrome-remote-desktop
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
然后通过 GUI将命令添加 到“启动应用程序首选项”。
答案4
今天,我的外置 500gb 硬盘也遇到了同样的问题,我按照以下步骤操作,效果不错:
sudo apt remove chrome-remote-desktop