无法访问外部驱动器

无法访问外部驱动器

我无法再访问计算机上的外部驱动器(运行 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

相关内容