最近,Windows 更新毁掉了一切,我不得不重新安装 Windows 和 Ubuntu。我或多或少恢复了运行,但共享硬盘给我带来了问题。该驱动器在 Windows 中运行良好,但在 Ubuntu 中,它阻止我更改文件(尽管我仍然可以读取它们)。
驱动器上的文件系统是 NTFS,这可能是问题的一部分,但它也告诉我,我没有该驱动器的所有权。
像这样的命令没有帮助:
sudo chown yourusername: /media/mountpoint
或者这样(使用 Nautilus GUI 更改权限)
gksudo nautilus
当驱动器卸载时,我使用了以下命令,以便授予我读写访问权限:
sudo mount -t ntfs-3g -o user /dev/sdb1 /media/Elements
但它不是持久的,每次我都必须这样做,这很麻烦!
有什么建议吗?我可以重新夺回驱动器的所有权吗?是否有选项可以保存上面的挂载用户选项,以便每次都这样?
我获取资源的链接:
答案1
我确实使用了从 Ubuntu 17.04 中的磁盘实用程序编辑 fstab 的选项。(我在这里找到了我的信息。)
它在屏幕截图中,但我还会将我的条目发布到 fstab 中以供参考:
defaults,auto,uid=1000,gid=1000,umask=000,nls=utf8,x-gvfs-show 0 0
我选择了 umask=000,这可能太宽松了,但由于有其他用户使用此驱动器(以他们自己的用户身份登录同一台机器),所以我不想意外地为他们锁定它。
我不确定 uid、gid 或 umask 是否造成了差异;我已经使用磁盘实用程序应用了 ntfs-g,但问题没有任何变化,因此我假设这是我必须重新安装 Windows 和 Linux 时遗留的用户问题。