如何使用 Ubuntu 设置 NTFS 分区上的文件权限?

如何使用 Ubuntu 设置 NTFS 分区上的文件权限?

我将硬盘分区为 Ubuntu(ext4)、Windows 10 分区(NTFS)和用于保存数据的分区(NTFS)。我想使用 chmod 400 更改数据分区上 SSH 密钥的权限,但奇怪的是该命令不起作用。此外,更改 ext4 分区上的权限,然后将文件复制到 NTFS 分区会导致密钥再次具有权限 755... 所有这些的原因是 SSH 需要具有权限 400 的密钥才能登录远程 shell。

我可以在这里做什么?

答案1

在安装时,您可以设置 Windows 文件系统的权限。

但它不能解决你的问题;你不能做你想做的事。

文件系统上文件或目录的权限是 POSIX 功能。NTFS 不是 POSIX。因此,除非您可以将整个分区设置为 400,否则不要将 ssh 密钥存储在 Windows 文件系统上。

像我们所有人一样将密钥存储在 /home/$USER/.ssh/ 中 ;-)

相关内容