我通过 crouton 在 Toshiba Chromebook 2 上运行 Ubuntu 14.04。
我最近重新格式化了我一直保存在 chromebook 中的 256GB SD 卡。我的问题是,每次我在唤醒 Chromebook 后尝试访问我的 SD 卡时,都会收到以下消息
Authentication is required to mount SD256 (/dev/mmcblk1p1)
An application is attempting to perform an action that requires privileges.
Authentication is required to perform this action.
Action: org.freedesktop.udisks2.filesystem-mount
Vendor: The udisks Project
我很好奇为什么每次唤醒 chromebook 时都必须验证我的 SD 卡,以及是否有办法更改此设置。
答案1
我找到了答案。这是一个U盘PolicyKit认证问题,可能是由升级触发的。
线索是一个关于问题要求安装验证。我们只需要扭转它。
您需要创建一个名为/etc/polkit-1/localauthority/50-local.d/
类似udisks.pkla
以下内容的文件:
[Storage Permissions]
Identity=unix-user:*
Action=org.freedesktop.udisks2.filesystem-mount;org.freedesktop.udisks2.filesystem-mount-system
ResultAny=yes
ResultInactive=yes
ResultActive=yes
(请注意,/etc/polkit-1/localauthority
其子级只能由 root 访问,因此使用sudo
可能需要盲文件系统访问;或者仅使用sudo vim
或sudo bash
并在编辑器或 shell 内导航。)
答案2
我怀疑这是因为挂载点归 root 所有,我在 Chromebook Ubuntu crouton 环境中就遇到过这种情况。检查挂载目录的所有者和权限。