Chmod 不适用于 ntfs-3g 分区

Chmod 不适用于 ntfs-3g 分区

我的chmod无法正常工作。

我刚刚重新安装了我的 manjaro 发行版(仅格式化根目录,非 /home)。

该文件夹驻留在 ntfs 分区上(我已经安装了 ntfs-3g),我只需将我的用户设置为该文件夹的专有用户:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..

然后我更改里面的权限

~/backup ❯ sudo chown -R $USER .

但这又是结果:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..
~/backup ❯

你们有什么想法吗?

答案1

Windows 和 Linux 具有非常不同的用户和权限模型,并且不兼容。为了使chmodchown工作,文件系统需要以类似于 Linux 的方式支持用户和权限。 NTFS 是 Windows 文件系统,因此这些命令不可能起作用。

您可以做的一件事是挂载 NTFS 分区,为所有文件/目录指定不同的用户和模式:

mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt 

这将使用指定的用户和组进行安装,并给出目录模式755和文件模式644

相关内容