Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1660|Svar: 1

[Linux] Linux-skyddsfiler kan inte raderas eller ändras

[Kopiera länk]
Publicerad den 2025-1-14 09:55:41 | | | |
Krav: Ibland finns det viktig data på servern som inte kan ändras eller raderas (t.ex. bilagor, etc.). Om du har ett huvud kan du av misstag radera filer, hur skyddar man filer eller mappar från radering eller modifiering?

Linux chattr-kommandon används för att ändra filegenskaper.

Detta kommando ändrar fil- eller katalogegenskaper som lagras på ext2-filsystemet, vilka har 8 lägen:

S: Skapa filen eller katalogen endast för ytterligare bruk.
b: den senaste åtkomsttiden för en fil eller katalog som inte uppdateras.
c: Komprimera filen eller katalogen och lagra den.
d: Utesluter en fil eller katalog från dumpningsoperationen.
i: Byt inte godtyckligt filer eller kataloger.
s: Sekretessradering av filer eller kataloger.
S: Uppdatera filer eller kataloger i realtid.
u: Förhindra oavsiktlig radering.

Installationsfil

Ställ in filen till oföränderlig:


Avbryt de oföränderliga egenskaperna hos en fil:


Sätt upp mappar

Hur man gör en katalog som inte raderas

Med hjälp av parametern -R kan du rekursivt ändra egenskaperna för katalogen och filerna i katalogen:


Notera: Efter att ha satt denna egenskap,Du kan inte heller skriva filer till mappen



Avbryt attributet så att det kan tas bort:


Visa fastigheter

Kommandot är följande:





Föregående:Rocky Linux 9 wake på LAN
Nästa:Subdomänskanning, upplösning av domännamnsposter
 Hyresvärd| Publicerad den 2025-1-14 11:33:55 |
.net/c#-inställningsfilen är oföränderlig, och koden är följande:




Om du försöker radera en fil kastas ett undantag

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Operation är ej tillåten
   --- Slutspårning av inre undantagsstack ---
   på System.IO.FileSystem.DeleteFile(String fullPath)

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com