설치 후 스크립트가 /etc/fstab을 수정하지 못하도록 방지

설치 후 스크립트가 /etc/fstab을 수정하지 못하도록 방지

운영 체제: 우분투 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

관련 정보