所以我最近在安装 Arch,最后用 fdisk 格式化了我的硬盘。我放弃了 Arch,重新安装了 Ubuntu 14.04。现在,每当我尝试在 Nautilus 中打开我的硬盘时,都会收到错误“无法显示此位置。您没有查看“HDD”内容所需的权限。”
我可以使用sudo nautilus
并能够正常查看文件。我也可以使用 格式化并重新标记它sudo gnome-disks
,但问题是这样做很麻烦,我宁愿不用 root 身份访问它。我试过运行,sudo chmod -R ug+rw /media/kalenpw/HDD
但这并不能解决这个问题。
我发现的有关此问题的所有答案都是关于始终需要提升权限的文件夹,但这是我无法访问的整个驱动器,因此它们不适用
谢谢您的帮助。
答案1
您应该更改所有者。运行以下命令:
sudo chown $USER: /media/$USER/HDD
其中$USER
将填写您当前的 Ubuntu 用户,并且HDD
是相关分区的名称
答案2
执行 chown 和 chmod 后...在默认文件管理器(如 Nemo)中 -> 右键单击文件夹或单击您已在该文件夹中的背景 -> 属性 -> 权限 -> 将权限应用于所附文件或使所有者能够“读取和写入”
答案3
您应该尝试将 acls 添加到挂载点:
sudo setfacl -m u:$USER:rx /media/$USER