我正在运行 Lubuntu 12.10,直到昨天一切都很顺利。每当我尝试使用 SD 卡或 USB 记忆棒/USB 集线器时,它都无法在文件管理器中识别它。
我运行了lsusb
它,它识别了我试图使用的金士顿 Datatraveler USB,但当我运行时,ls /dev/sd*
它出现了
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5
仍然插着 USB 棒。我拔出 USB 棒并再次尝试,结果还是一样。
答案1
我尝试了很多方法(以及上面的答案),但在我的系统上没有任何进展,因为系统也存在同样的问题。然后我灵机一动,从 GUI 菜单中查看了“用户设置”。
似乎默认情况下,用户配置文件的安装驱动器功能是被禁用的。
对于需要访问外部媒体的用户,单击“高级设置”,切换到“用户权限”选项卡,然后勾选“安装用户空间文件系统 (FUSE)”。我会检查您在那里还禁用了哪些功能,因为它可能会解决其他问题!
它使我的系统按我预期的方式运行,我希望这个答案能够帮助其他人。
答案2
我已经有一段时间没有这样做了,但是。这是你想要做的。你的问题是它没有传递允许你读取或写入的权限。
- 打开终端
sudo apt-get install pmount udisks udisks2 gvfs consolekit
下一个
open terminal
su root
cd /etc/polkit-1/localauthority/50-local.d/
创建一个名为 55-myconf.pkla 的新文件
编辑文件并输入
[Storage Permissions]
Identity=unix-group:storage
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
下一个:
cd /etc/polkit-1/localauthority/50-local.d/
创建一个名为 10-udisks.pkla 的新文件
将其输入到文件中
[Local Users]
Identity=unix-group:users
Action=org.freedesktop.udisks.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
[Local Users]
Identity=unix-group:users
Action=org.freedesktop.udisks2.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
现在请确保您在存储组中,如果不确定,请尝试:
以你自己的身份(不是 root)执行此操作
sudo usermod -a -G storage yourusername
祝你好运,希望这会有所帮助,就像我说的,我已经有一段时间没有这样做了。