操作系统: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