阻止 VPS Host OS 篡改 Arch Linux 配置文件 rc.conf

现在用的 VPS 是 PhotonVPS 的 OpenVZ 虚拟化方案,Guest OS 是 Arch Linux。这家 VPS 服务商对于 Arch Linux 的配置是错误的,IPv6 地址不能正确配置。而且还会在开机前将 Arch Linux 的配置文件 /etc/rc.conf 给篡改了,导致正确的配置文件被破坏。

这里我们用修改一下系统初始化脚本 /etc/rc.sysinit 以阻止被篡改的配置文件生效。

备份正确的配置文件 rc.conf 和初始化脚本 rc.sysinit

cp /etc/rc.conf /etc/.brc  # 不要命名为 rc.conf.bak
cp /etc/rc.sysinit /etc/rc.sysinit.bak

/etc/rc.sysinit

#!/bin/bash
#
# /etc/rc.sysinit
#
 
cp /etc/.brc /etc/rc.conf   # 增加这行,加载前还原 rc.conf
. /etc/rc.conf
. /etc/rc.d/functions

Over!

4 thoughts on “阻止 VPS Host OS 篡改 Arch Linux 配置文件 rc.conf”

Leave a Reply

Your email address will not be published. Required fields are marked *