好<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 所说,您可能还存在其他配置错误。
注意:我还没有测试过这一点。