在 Ubuntu 中使用特定权限写入 TeX 日志文件

在 Ubuntu 中使用特定权限写入 TeX 日志文件

-rwxrwxr-x是否可以提前在 Ubuntu 中为 pdfLaTeX 编译期间写入的文件(包括日志文件)提供某些权限(例如)?

答案1

根据建议埃格尔,该umask命令就是您在这里想要使用的。

$ umask 0000
$ pdflatex example.tex
$ ls example.log

这将为所有文件赋予权限-rw-rw-rw-。该x位与这些文件无关,因为这是可执行位,而这些文件不可执行。

在环境中设置umask了,因此也可以umask在启动 LaTeX 编辑器之前设置(我用 kile 测试过):。有关更多信息,umask 0; kile example.tex请参阅。man umask

如果文件已经存在,则 kile 不会更改权限,因此请先删除旧的日志文件。

相关内容