新格式化的驱动器的权限问题

新格式化的驱动器的权限问题

我正在使用一台旧的 Windows PC 作为 NAS,它里面有 3 个驱动器。我清除了系统驱动器并安装了 Lubuntu,但留下了其他 2 个驱动器为 NTFS。它们上面的目录使用 cifs 在我们的 LAN 中的其他机器上安装为共享,一切正常。

为了提高性能,我保存了所有数据,擦除了其中一个数据驱动器并将其格式化为 ext4,然后将数据复制回来(我使用 ext4 格式的外部驱动器来执行此操作)。

从那时起,使用起来就很麻烦,因为我一直遇到权限问题。fstab除了新的 UUID 和文件系统类型外,我没有更改驱动器的任何条目。但我不断遇到“仅所有者可见”、“无法复制文件”等权限问题。与此同时,NTFS 格式的驱动器却没有任何问题。

一个明显的区别是,当我在共享上创建文件夹时,它们的图标顶部有一个锁。这在 NTFS 共享上不会发生。

有没有办法可以全面修复这些恼人的权限问题,并恢复到驱动器格式化为 NTFS 时的顺畅操作?

编辑附加信息:我的物理驱动器所在的计算机上的 fstab 条目是UUID=89e88c2b-d720-465a-95ad-f74705885127 /media/Win-F ext4 defaults 0 0

在客户端计算机上,fstab 条目是

//192.168.1.2/ST8\040F\040Drive /media/ST8-F-Drive cifs credentials=/home/bill/.sharelogin,iocharset=utf8,sec=ntlm,file_mode=0777,dir_mode=0777,nobootwait 0 0

答案1

发生这种情况的原因是 ext4 是 Linux 的原生文件系统,支持 ACL,而 NTFS 不是 Linux 的原生文件系统,因此不支持 ACL,但它支持可在例如 fstab 文件中定义的访问权限。因此,要解决此问题,您需要确保您是具有足够 ext4 文件系统访问权限的组的成员。

此命令将帮助您克服现有文件的访问问题:chmod -R 777 /media/your mount。根据您的需要更改 /media/your mount。

相关内容