我可以轻松地从文件浏览器(Nemo、Nautilus、Dolphin 等)安装 USB 闪存盘。但我有一个闪存盘,无法从文件浏览器安装。错误消息是:
Not authorized to perform operation
我发现它有一个硬盘图标,而不是可移动媒体图标。
我可以使用“mount”命令以 root 用户身份安装 pendrive。
有没有办法解决这个问题,让 pendrive 被识别为 USB 可移动媒体而不是硬盘?
答案1
这个问题可能有很多不同的原因。最有可能的是,你遇到了波尔基特. 你有一个名为/etc/polkit-1/localauthority如果是,请以 root 身份编辑此文件:/etc/polkit-1/localauthority/50-local.d/55-storage.pkla并添加以下几行:
[Storage Permissions]
Identity=unix-group:plugdev
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
ResultAny=yes
ResultActive=yes
ResultInactive=no
您还应该将自己添加到插件开发团体,
usermod -a -G plugdev <your username>
这是 Debian 系列发行版(Debian、Ubuntu、Mint 等)的正确命令,如果您没有使用其中之一,请根据您使用的发行版进行调整。
如果不适用,请报告。
答案2
我认为我的 U 盘是用 Lexar BootIt 修改的,它翻转了可移动媒体位 (RMB)。
我不确定以下哪个步骤可以将 U 盘恢复到可移动介质而不是硬盘中。
- 我 dd 出了另一个普通 pendrive 的 512 字节(不是分区,而是设备,例如:/dev/sdc)。
- 然后我插入有问题的 U 盘,并输入步骤 1 中的 512 字节。
- 然后使用 gparted 创建分区表以及 FAT32 分区。
- 重新启动计算机。
仅在步骤4之后,我发现我的U盘被检测为正常的可移动媒体。