问题描述
自从我升级到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然后注销并重新登录来解决此问题。
-
mv ~/.config/nautilus ~/.config/nautilus-bak
-
登出。
-
登录。
次佳方法
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>