防止安装后脚本修改 /etc/fstab

防止安装后脚本修改 /etc/fstab

操作系统:Ubuntu 18.04

今天我注意到一些脚本修改了我的/etc/fstab并注释掉了 efivars 分区:

# /boot/efi was on /dev/nvme0n1p1 during installation
# UUID=1562-9EFD  /boot/efi       vfat    umask=0077      0       1

这导致安装更新时出现错误,因为grub找不到 efivars 分区。

有什么办法可以防止这种情况发生吗?我可以以某种方式限制对此文件的访问,或者覆盖某些设置,apt以便它永远不会再次被修改吗?

答案1

你可以试试chattr

chattr - 更改 Linux 文件系统上的文件属性

设置属性:

chattr +i file 

要取消设置:

chattr -i file

相关内容