Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1660|Odgovoriti: 1

[linux] Linux zaščitnih datotek ni mogoče izbrisati ali spreminjati

[Kopiraj povezavo]
Objavljeno 14. 1. 2025 ob 09:55:41 | | | |
Zahteve: Včasih so na strežniku pomembni podatki, ki jih ni mogoče spremeniti ali izbrisati (npr. priloge itd.). Če imate glavo, lahko po nesreči izbrišete datoteke, kako zaščititi datoteke ali mape pred brisanjem ali spremembami?

Linux chattr ukazi se uporabljajo za spreminjanje lastnosti datoteke.

Ta ukaz spremeni lastnosti datoteke ali mape, shranjene v datotečnem sistemu ext2, ki imajo 8 načinov:

O: Datoteko ali mapo naredite samo za dodatno uporabo.
b : Zadnji čas dostopa do datoteke ali mape, ki ni posodobljena.
c: Stisni datoteko ali mapo in jo shrani.
d: Izključitev datoteke ali mape iz operacije izpisovanja.
i: Ne spreminjajte datotek ali imenikov poljubno.
s: Brisanje zaupnosti datotek ali imenikov.
S: Sproti posodabljajte datoteke ali imenike.
u: Preprečite nenamerno brisanje.

Namestitvena datoteka

Nastavite datoteko na nespremenljivo:


Prekličemo nespremenljive lastnosti datoteke:


Nastavi mape

Kako narediti, da mapa ni izbrisana

Z uporabo parametra -R lahko rekurzivno spremenite lastnosti imenika in datotek v mapi:


Opomba: Po nastavitvi te lastnosti,Prav tako ne moreš pisati datotek v mapo



Prekliči atribut, da ga lahko izbrišeš:


Oglejte si lastnosti

Ukaz je naslednji:





Prejšnji:Rocky Linux 9 wake on lan
Naslednji:Skeniranje poddomen, skeniranje reševanja zapisov domen
 Najemodajalec| Objavljeno 14. 1. 2025 ob 11:33:55 |
Datoteka .net/c# nastavitev je nespremenljiva, koda pa je naslednja:




Če poskušate izbrisati datoteko, se pojavi izjema

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Delovanje ni dovoljeno
   --- Konec notranjega sledenja sklada izjem ---
   at System.IO.FileSystem.DeleteFile(String fullPath)

Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com