インストール後のスクリプトが/etc/fstabを変更できないようにする

インストール後のスクリプトが/etc/fstabを変更できないようにする

オペレーティングシステム:Ubuntu 18.04

今日、私はいくつかのスクリプトが私のものを修正し、/etc/fstabefivarsパーティションをコメントアウトしたことを発見しました。

# /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

関連情報