Lås upp filer och förhindra ändringar med denna enkla kommando
[Linux] Det finns tillfällen när du vill låsa upp filer och förhindra andra personer eller att systemet ändrar dem. Här är ett enkelt kommando som du kan använda för att låsa upp en enda fil eller mapp:
sudo chattr + i / path / to / file
Att låsa upp:
sudo chattr -i / path / to / file
Förklaring : chattr
är ett kommando som låter en användare ställa in vissa attribut på en fil som är bosatt på ett Linux-filsystem. En "+ i" -flagg lägger till en oföränderlig egenskap till filen. När detta är aktiverat kan inte ens en rot användare ändra filen. På samma sätt subtraherar en "-i" -flagg det specifika attributet från filen.
Om du har en mapp med filer som du vill låsa upp kan du också lägga till " +R
" -flaggan. Till exempel:
sudo chattr + R + i / sökväg / till / mapp
Obs! Endast superanvändaren eller en process som pessesserar CAP_LINUX_IMMUTABLE-funktionen kan ställa in eller rensa det här attributet.