Libreoffice writer 绕过 Linux 文件权限

Libreoffice writer 绕过 Linux 文件权限

我有一个标记为只读的文件:

ls - l | grep 400.IntoTheShelterOfTheCabin.odt 
-r--r--r-- 1 stephen stephen  27K 2020-07-22 08:11 400.IntoTheShelterOfTheCabin.odt

然而 LO Writer 会将更改保存到同一个文件。

  • 该文件已关闭,
  • 所有正在运行的 Writer 实例均被终止。
  • Writer 重新启动以打开文件

然而,编写器将保存对文件的更改。

我使用以下命令用脚本启动 writer:

/usr/bin/libreoffice --writer --norestore --nolockcheck $filename

https://help.libreoffice.org/Common/Starting_the_Software_With_Parameters

--norestore Disables restart and file recovery after a system crash.

--nolockcheck  Disables check for remote instances using the installation.

我以我的 UID 运行该脚本。我是该文件的所有者。我对父目录拥有完全权限。

没有这些标志的运行writer也没有任何区别。

这是怎么回事?这是预期的行为吗?

相关内容