我有一个128 as分区的SSD,安装了Ubuntu18.04和Windows 10,我希望这两个系统都使用内部1TB HDD (它有一个NTFS分区)来处理数据,例如下载、图片、视频和音乐文件夹,这应该是两个开放源码软件之间常见的。
为了实现这一点,我将硬盘设置为在/mnt/sda1 1启动时自动挂载(使用gnome-disks),将Ubuntu上文件夹中的内容移动到HDD,并在/home中为这些文件夹创建符号链接(通过使用ln -s /mnt/sda1/Downloads ~/Downloads等)。
一切看起来都很好,除了我移动的所有文件现在都属于root,并且权限设置为777。我没有手动这样做,所以我假设这是将它们移动到挂载驱动器的结果,因此我的问题是:如何更改这些文件的所有权和权限?我尝试同时使用chown -R和chmod -R,但都没有工作(也没有给出错误消息)。
发布于 2018-06-03 20:22:16
您不会更改自动安装的HDD的所有权和权限。Microsoft文件系统(NTFS、FAT32、exFAT)在挂载时获得它们的所有权和权限,目录和文件继承它们。
相反,你
/etc/fstab中分区(S)的一行控制安装umount和mount卸载并重新装入分区(S),以获得所需的所有权和权限。在/etc/fstab和mount中都可以使用相同的挂载选项。
下面的链接详细描述了这一点,
发布于 2018-06-03 19:43:54
我将其添加到/etc/fstab文件中:
LABEL=Library /home/john/Libraries ntfs-3g fs-name=Library,x-gvfs-symbolic-icon=Library,permissions,nosuid,nodev,uid=1001,gid=1001,rw,dmask=27,fmask=137 0 0您必须设置标签或使用UUID,并使用您的路径、uid和gid。
https://askubuntu.com/questions/1043163
复制相似问题