![(新手家用电脑)fstab hdd 缺少权限,无法打开或保存文件](https://linux22.com/image/900267/%EF%BC%88%E6%96%B0%E6%89%8B%E5%AE%B6%E7%94%A8%E7%94%B5%E8%84%91%EF%BC%89fstab%20hdd%20%E7%BC%BA%E5%B0%91%E6%9D%83%E9%99%90%EF%BC%8C%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%88%96%E4%BF%9D%E5%AD%98%E6%96%87%E4%BB%B6.png)
Ubuntu 18.04 LTS,GNOME 3.28.1
因此我编辑了 fstab 以自动挂载我的 2 个额外硬盘。我添加了以下几行:
UUID=CA3E5AC13E5AA66B /home/plaguedoc/Media ntfs defaults 0 1
UUID=18550E2F479E1462 /home/plaguedoc/Software ntfs defaults 0 1
但是现在,每当我尝试打开任何文件(电影、音乐)或保存新的 Word 文档时,我使用的软件都会告诉我,我没有访问硬盘的权限。具体来说,VLC 认为我正在尝试通过互联网流式传输电影,如果我尝试使用“打开文件”,它就无法看到我的硬盘的内容,而 LibreOffice 实际上告诉我,我没有访问硬盘的权限,在保存或打开文件时无法看到内容。使用文件管理器复制和粘贴文件很方便,如果我将电影移动到桌面,我可以毫无困难地播放它们。我还可以将文档保存到安装操作系统的 SSD 中,然后只需将它们复制并粘贴到我喜欢的位置即可。
奇怪的是,我的 torrent 软件可以毫无问题地下载并保存到我的软件驱动器中。我还可以打开/查看图片,甚至可以编辑硬盘上现有的 word 文档。
我读过有关添加 uid/gid/fmask/dmask 的内容,但显然这只会限制权限,而不能添加新的权限。
我也读过 chmod 可以设置权限,但每次重新启动时都必须重复此操作,这意味着它不是一个实用的解决方案。
这个问题是否基于将它们安装在 /home/user 中?我应该在其他地方安装吗?有没有永久的解决方案来设置我的硬盘权限?这可能是 Ubuntu 软件中心安装我的软件的位置的问题吗?(默认操作系统程序似乎运行良好,但我安装的其他程序都不能)
答案1
使用以下命令检查文件夹及其中的文件的所有者
ls -lah /home/plaguedoc/Media
它可能归用户所有root
,这就是您的用户没有权限的原因。添加uid=1000
或uid=yourusername
。这会将文件夹的所有者更改为您,并且您将能够对其进行读取和写入。
https://help.ubuntu.com/community/AutomaticallyMountPartitions
像这样:
UUID=CA3E5AC13E5AA66B /home/plaguedoc/Media ntfs rw,user,auto,fmask=0177,dmask=0077,uid=1000 0 1
UUID=18550E2F479E1462 /home/plaguedoc/Software ntfs rw,user,auto,fmask=0177,dmask=0077,uid=1000 0 1