当前位置: 首页>>技术教程>>正文


自动安装的USB设备是只读的

, ,

问题描述

自从我升级到Ubuntu 12.10以来,USB设备的自动输出无法按预期工作。当我插入存储设备时,它可以正确识别,但是我没有写权限。我以为,也许/media的权限设置不正确,但是我不知道它们必须如何设置。他们是这样的:

drwxr-xr-x  14 root  root   4096 Jan 13 19:37 media

我还检查了我的用户是否是plugdev组的成员,而他确实是。

还有什么可能导致该问题?

更新:这是插入USB存储设备后的dmesg输出:http://pastebin.com/pJ7qebQR

最佳方法

我认为您正在遭受#1021375的错误

您可以通过重命名文件夹〜/.config /nautilus然后注销并重新登录来解决此问题。

  1. mv ~/.config/nautilus ~/.config/nautilus-bak

  2. 登出。

  3. 登录。

次佳方法

sudo mount -o remount,rw /media/MonterFolderName

这将解决问题。我不确定如何使它永久化。如果USB最初没有以读写模式安装,我不确定chmod是否可以工作。

在Ubuntu 12.10和13.上测试

第三种方法

插入USB后,将其安装在/media/<username>上,您应该通过访问控制列表具有权限。

您可以检查权限是什么,例如

bcbc@23:34:50:~$ getfacl /media/bcbc
# file: media/bcbc
# owner: root
# group: root
user::rwx
user:bcbc:r-x
group::---
mask::r-x
other::---

如果没有访问控制列表,只需删除目录,它将使用正确的权限重新创建它。

sudo rmdir /media/<username>

或添加ACL:

sudo setfacl -m u:<username>:rx /media/<username>

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9590.html,未经允许,请勿转载。