Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 1660|Svare: 1

[Linux] Linux-beskyttelsesfiler kan ikke slettes eller endres

[Kopier lenke]
Publisert 14.01.2025 09:55:41 | | | |
Krav: Noen ganger finnes det viktige data på serveren som ikke kan endres eller slettes (f.eks. vedlegg osv.). Hvis du har et hode, kan du slette filer ved en feil, hvordan beskytter du filer eller mapper mot sletting eller endring?

Linux chattr-kommandoer brukes til å endre filegenskaper.

Denne kommandoen endrer fil- eller katalogegenskapene som er lagret på ext2-filsystemet, som har 8 moduser:

A: Lag filen eller katalogen kun for ytterligere bruk.
b: Siste tilgangstid for en fil eller katalog som ikke er oppdatert.
c: Komprimer filen eller katalogen og lagre den.
d: Ekskluderer en fil eller katalog fra dumpingoperasjonen.
i: Ikke endre filer eller kataloger vilkårlig.
s: Konfidensialitetssletting av filer eller kataloger.
S: Oppdater filer eller kataloger underveis.
u: Forhindre utilsiktet sletting.

Oppsettsfil

Sett filen til uforanderlig:


Kansellere de uforanderlige egenskapene til en fil:


Sett opp mapper

Hvordan lage en katalog som ikke slettes

Ved å bruke -R-parameteren kan du rekursivt endre egenskapene til katalogen og filene i katalogen:


Merk: Etter å ha satt denne egenskapen,Du kan heller ikke skrive filer til mappen



Avbryt attributtet slik at det kan slettes:


Se eiendommer

Kommandoen er som følger:





Foregående:Rocky Linux 9 wake på LAN
Neste:Subdomeneskanning, oppløsningsskanning av domenenavnsregistre
 Vert| Publisert 14.01.2025 11:33:55 |
.net/c#-innstillingsfilen er uforanderlig, og koden er som følger:




Hvis du prøver å slette en fil, kastes et unntak

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Operasjon ikke tillatt
   --- Slutt på indre unntaksstakksporing ---
   på System.IO.FileSystem.DeleteFile(String fullPath)

Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com