Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1660|Svar: 1

[linux] Linux-beskyttelsesfiler kan ikke slettes eller ændres

[Kopier link]
Opslået den 14-1-2025 09:55:41 | | | |
Krav: Nogle gange er der vigtige data på serveren, som ikke kan ændres eller slettes (f.eks. vedhæftede filer osv.). Hvis du har et hoved, kan du ved en fejl slette filer – hvordan beskytter du filer eller mapper mod sletning eller ændring?

Linux chattr-kommandoer bruges til at ændre filegenskaber.

Denne kommando ændrer fil- eller mappeegenskaberne, der er gemt på ext2-filsystemet, som har 8 tilstande:

A: Opret filen eller mappen kun til yderligere brug.
b: den sidste adgangstid for en fil eller mappe, der ikke er opdateret.
c: Komprimer filen eller mappen og gem den.
d: Udelukker en fil eller mappe fra dumpingoperationen.
i: Skift ikke tilfældigt filer eller mapper.
s: Fortrolighedssletning af filer eller mapper.
S: Opdater filer eller mapper undervejs.
u: Forhindre utilsigtet sletning.

Opsætningsfil

Sæt filen til uforanderlig:


Annuller de uforanderlige egenskaber ved en fil:


Opsætningsmapper

Sådan får man en mappe til ikke at blive slettet

Ved at bruge -R-parameteren kan du rekursivt ændre egenskaberne for mappen og filerne i mappen:


Bemærk: Efter at have sat denne egenskab,Du kan heller ikke skrive filer til mappen



Annuller attributtet, så det kan slettes:


Se ejendomme

Kommandoen er som følger:





Tidligere:Rocky Linux 9 wake på LAN
Næste:Subdomænescanning, scanning af domænenavnsregistrering
 Udlejer| Opslået den 14-1-2025 11:33:55 |
.net/c#-indstillingsfilen er uforanderlig, og koden er som følger:




Hvis du prøver at slette en fil, kastes en undtagelse

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Operation ikke tilladt
   --- Slutspor af indre undtagelsesstak ---
   på System.IO.FileSystem.DeleteFile(String fullPath)

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com