如何删除 Linux 对文件的权限以通过电子邮件发送给 Windows 用户

如何删除 Linux 对文件的权限以通过电子邮件发送给 Windows 用户

一位朋友需要一些关于 LaTeX 的帮助,所以我创建了一些文件,将其压缩并邮寄。由于写入权限,我的朋友(运行 Windows 8.1)可以打开但无法编辑我发送的文件。我建议创建一个新文件并手动复制内容。我认为这是一个令人讨厌的解决方案。有没有更优雅的方式来处理从 Linux 系统传输到 Windows 系统的文件?

以下是我发送的一些信息:

drwxr-xr-x  5 john users     4096 Feb  2 14:02 latex_for_jane
-rw-r--r--  1 john users  6468908 Feb  2 15:30 latex_for_jane.zip

最上面的一个是包含所有文件的文件夹。最下面的一个是我实际发送的zip。

答案1

该问题可能与权限无关(至少在 Linux 端不是)。收件人下载附件后,该文件就归他们所有。他们从该 zip 文件中取出的任何内容也是如此。

我怀疑问题是以下之一:

  1. 收件人正在尝试编辑该文件而不下载/解压缩该文件。有些文件编辑器足够聪明,在这种情况下会要求您将文件保存在其他位置,但有些只会给您提供有关“无法保存文件”的错误。
  2. 收件人的电子邮件客户端已将文件放置在某种位置受保护的视图/已阻止地位。

让收件人将附件下载到他们的桌面上。右键单击 zip 文件,转到属性,然后查看底部是否有安全警告(“此文件来自另一台计算机,可能被阻止...”)。如果他们看到这一点,请让他们单击“取消阻止”,然后继续打开 zip 文件。将压缩的“latex_for_jane”文件复制到桌面。打开它并查看他们现在是否可以编辑该文件。

另外,您可能想在原始文件上添加文件扩展名(“latex_for_jane.txt”或“latex_for_jane.tex”)。这将为您的 Windows 同胞省去一些麻烦。

相关内容