挂载闪存驱动器:未被授权执行此操作。

一开始,这个问题似乎只与USB有关。当我插入一个USB时,会出现“无法挂载xGb卷,未被授权执行操作”的提示。
以前,它会要求输入root密码来进行挂载。经过仔细检查,这似乎与权限提升提示有关。任何通常需要root密码的功能都不会提示,因此被拒绝。
另一个例子是在“系统设置”>“用户账户”下,我无法点击解锁按钮。以前会提示输入root密码,现在我甚至没有这个选项了。
编辑:我知道Sudo是如何工作的,但为什么GUI上没有发生这种情况呢?以前如果插入闪存驱动器,它会提示输入密码,然后自动挂载。这似乎是一个与GUI权限提升有关的问题,不仅仅是挂载驱动器的问题。即使我去“磁盘”并点击挂载,它也不会挂载,因为它从未提示输入密码。
9个回答

在Ubuntu 18中,这个错误是由Chrome远程桌面引起的。解决方案如下:
停止Chrome远程桌面服务: /opt/google/chrome-remote-desktop/chrome-remote-desktop --stop 打开所有外部磁盘,即出现该标志。
重新启动Chrome远程桌面服务: /opt/google/chrome-remote-desktop/chrome-remote-desktop --start
我觉得每次重启后你都需要这样做。

1那真是意外地像魔法般奏效!非常感谢! - Roman Golyshev
1对我也有效。有什么原因吗? - Joao Carlos
3这对我也起作用了。我彻底删除了chrome-remote-desktop。谢谢你。 - taksan
5要删除远程桌面,请执行以下命令:sudo apt remove chrome-remote-desktop - vozman
1尴尬地聪明! - Zahid Gill
1哇,看起来这还在继续发生——我正在使用Xubuntu 20.04。 - Ben S.
哇,这不可能是这样的- - testing_22

你已经打开了一些应用程序,它们正在占用挂载点,所以你无法进行挂载。这些应用程序可能是gparted、ubuntu-installer或其他应用。

1我刚刚登录系统。 - Andrii Muzychuk
可能是某个启动程序或服务正在挂载它。 - privatejava
1那么,一个人应该如何知道哪个应用程序正在占用锁定的挂载点呢? - Silvio Levy
你太棒了!我打开了GParted哈哈。 - pjnovas
2在我的情况下,问题出在Chrome远程桌面上。卸载它解决了我的问题。请参考这里:https://askubuntu.com/questions/1196248/automount-when-clicking-on-disks-in-gui-file-manager-suddenly-stopped-working-in/1196273#1196273。 - Gabriel Staples

作为一个快速的解决办法,如果你打开远程桌面,并停止允许从远程访问部分访问你的计算机(点击垃圾桶图标),那么你就可以恢复提升权限的功能。 当你再次激活它时,驱动器仍然挂载,但提升过程再次失败。

在我看到这个问题之前,我已经在另一个问题中发布了我的解决方法:

sudo apt-get install --reinstall gnome-session

请小心,这可能会破坏其他一些软件包。如果出现这种情况,请尝试重新安装该软件包。

我最近遇到了一个问题,这是因为我安装了Chrome远程桌面。其他评论者建议卸载它,但是由于我经常使用它,并且由于在大学网络上使用其他远程工具时遇到了麻烦,所以我很难卸载它。无论如何,对所有与chrome-remote-desktop相关的进程进行终止对我来说起作用。

这是我的相关回答:https://askubuntu.com/questions/1196248/automount-when-clicking-on-disks-in-gui-file-manager-suddenly-stopped-working-in/1196273#1196273。另外,请更新您的回答以包含您用来终止所有与`chrome-remote-desktop`相关进程的命令。 - Gabriel Staples
顺便说一句:我上面的回答也建议使用NoMachine。你可以试试看。他们是一家试图通过让每个人免费使用来扩大知名度的公司,所以他们付出了大量的努力使其功能强大且无bug,我非常印象深刻。Chrome远程桌面在Linux上的无尽bug让我受不了,所以我想我会坚持使用NoMachine。 - Gabriel Staples
我并不想提供一个全面的关于杀死进程的教程。我只是像任何人一样在Stack Exchange上学习了'ps -aux | grep google'和'kill -9 <id>',然后成功地使用Chrome远程桌面而没有任何中断。我解决了最初的桌面会话配置问题,这也可以通过快速搜索Stack Exchange找到。 - mmiles19
尽管这个回答没有提供解决问题的示例,但确实这是我情况的原因和一个合理的答案。我不明白为什么它会被投票否定。从负数中点赞。 - Jason Liu

对我来说,最优雅的解决方案是将我的计算机从https://remotedesktop.google.com/access中移除,因为我没有使用远程访问并留下了一个悬挂节点,似乎Linux只是试图通过“未被授权执行操作”来保护系统免受新设备的危害?总之,这对我有用。

对我来说,缺少的部分是用户不是plugdev组的成员

将我的用户添加到组的终端方式:

sudo usermod -aG plugdev myuser

之后,我甚至不需要注销或重新启动任何服务。


我遇到了读取硬盘驱动器的问题。
这个硬盘实际上是/dev/sda8。 我必须创建一个挂载点。
sudo cd mkdir /media/mydisk
sudo mount /dev/sda8 /media/mydisk

这对我起作用了。
要验证它,使用
cd /media/mydisk 
ls

# place in 
#create dir if needed
#/etc/polkit-1/localauthority/50-local.d/automount.pkla


[Allow Automount]
Identity=unix-group:plugdev
Action=org.freedesktop.udisks2.filesystem-mount*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

[Allow Eject]
Identity=unix-group:plugdev
Action=org.freedesktop.udisks2.eject-media*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

[Allow Mounting of fstab]
Identity=unix-group:plugdev
Action=org.freedesktop.udisks2.filesystem-fstab*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

1最好在你的回答周围加上一些解释。 - zx485
虽然答案是正确的,但它没有解释,正如@zx485所写的那样。这里有相关信息。 - Timo