/var/run/screen 权限更改为 775 而无需重新启动

/var/run/screen 权限更改为 775 而无需重新启动

<Insert Part of Day>,

我目前遇到一个问题,我的几台机器运行 CentOS 7.3.1611,其中 /var/run/screen 的权限被更改为 775,导致错误“目录 '/var/run/screen' 必须具有模式 755”。这些机器已经运行了几个星期,没有重启或升级软件包,这个问题是今天早些时候发现的。机器上有一个 sudoer,没有入侵的迹象。

更改权限很简单,但我们仍然不知道发生了什么。有人有什么想法可以让我们参考吗?

答案1

我手边没有 CentOS 盒子,但假设它的用途systemd可能与 Ubuntu 类似,其中有/usr/lib/tmpfiles.d/screen-cleanup.conf

d /var/run/screen 0775 root utmp

/lib/systemd/system/systemd-tmpfiles-clean.timer

[Timer]
OnUnitActiveSec=1d

因此它将每天重置为 0775。您可以通过链接/etc/tmpfiles.d/screen-cleanup.conf/dev/null

但是正如@kasperd 所说,您可能还存在其他配置错误。

注意:我还没有测试过这一点。

相关内容