我们在 Centos 7 上运行 plesk,需要每 5 分钟检查一次此配置文件,以确保 x 行被注释掉,因为 plesk 一直未注释它。我们会在 cron 下每 5 分钟运行一次......
文件路径为 /etc/proftpd.d/50-plesk.conf
我们希望确保始终被注释的行是......
MasqueradeAddress 37.***.4***.60
-----------------------------------
#ATTENTION!
#
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
# Global section
<Global>
<IfModule mod_tls.c>
TLSEngine on
TLSRequired off
</IfModule>
</Global>
# Global section
<VirtualHost 10.***.***.195>
#MasqueradeAddress 37.***.4***.60
答案1
作为一种短时间措施,请告诉操作系统对该文件进行写保护,而不是使用 cron 作业。
做:
sudo chattr +i /etc/proftpd.d/50-plesk.conf
显然,正如评论正确地告诉您的那样,Plesk 支持的职责是告诉您如何解决该问题,或者为您提供软件修复。