![Libreoffice writer 绕过 Linux 文件权限](https://linux22.com/image/928064/Libreoffice%20writer%20%E7%BB%95%E8%BF%87%20Linux%20%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90.png)
我有一个标记为只读的文件:
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
也没有任何区别。
这是怎么回事?这是预期的行为吗?