我知道这个问题之前有人问过,但似乎没什么用。我在 NVME 上有一个双启动 Windows 10 - ubuntu 18.10 和一个第二个 1 TB HDD 驱动器(ntfs)。Windows 当然有 HDD 的权限,但 ubuntu 没有(只读)。
我想以用户(id=1000)的身份拥有 HDD 上的读写执行权限!
尝试过:
重新挂载
sudo mount -o remount,rw 有时在第一次重启后可以工作,但第二次重启后,我又有了只读权限
编辑 fstab
默认条目:
/dev/disk/by-uuid/[磁盘 id] /path/to/mount auto nosuid,nodev,nofail,x-gvfs-show 0 0
变成:
/dev/disk/by-uuid/[磁盘 id] /path/to/mount auto nosuid,rw,nodev,nofail,x-gvfs-show 0 0
,
/dev/disk/by-uuid/[磁盘 id] /path/to/mount auto nosuid,uid=1000,nodev,rw,nofail,x-gvfs-show
,
/dev/disk/by-uuid/[磁盘 ID] /path/to/mount ntfs 默认值
,
/dev/disk/by-uuid/[磁盘 ID] /path/to/mount ntfs-3g 默认值
,
dev/disk/by-uuid/[磁盘 id] /path/to/mount ntfs nosuid,uid=1000,nodev,rw,nofail,x-gvfs-show 0 0
chown
sudo chown -R -v 用户:用户/路径/到/挂载
错误:无法将 '/path/to/mount' 的所有权从用户:root 更改为用户:user,
chown -R user /path/to/mount
没有用
据我所知,权限是在启动时挂载时授予的。因此,解决方案必须在 fstab 中。但是,挂载点位于 /media/(或默认情况下位于 /mnt/),这些目录仅具有 root 权限,因此我尝试在 /home/user/testDir 下挂载,但出现错误:
mount:/home/user/testDir:挂载点未挂载或选项错误
有什么建议吗?也许,关于如何正确编辑 fstab?任何帮助都将不胜感激。
答案1
最常见的原因是 Windows 中的快速启动。
为此(在 Windows 中):
- 转到“控制面板”:
- 选择“电源选项”
- 选择“选择电源按钮的功能”
- 选择“更改当前不可用的设置”
- 取消选择“打开快速启动(推荐)”,以便复选标记消失。
- 单击“保存更改”。
完成。