Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 1660|Απάντηση: 1

[Linux] Τα αρχεία προστασίας Linux δεν μπορούν να διαγραφούν ή να τροποποιηθούν

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2025-1-14 09:55:41 | | | |
Απαιτήσεις: Μερικές φορές υπάρχουν σημαντικά δεδομένα στον διακομιστή που δεν μπορούν να τροποποιηθούν ή να διαγραφούν (π.χ. συνημμένα κ.λπ.). Εάν έχετε κεφαλή, μπορείτε να διαγράψετε αρχεία κατά λάθος, πώς να προστατεύσετε αρχεία ή φακέλους από διαγραφή ή τροποποίηση;

Οι εντολές chattr Linux χρησιμοποιούνται για την αλλαγή των ιδιοτήτων του αρχείου.

Αυτή η εντολή αλλάζει τις ιδιότητες αρχείου ή καταλόγου που είναι αποθηκευμένες στο σύστημα αρχείων ext2, οι οποίες έχουν 8 λειτουργίες:

Α: Κάντε το αρχείο ή τον κατάλογο μόνο για πρόσθετη χρήση.
b : ο τελευταίος χρόνος πρόσβασης ενός αρχείου ή καταλόγου που δεν ενημερώνεται.
c: Συμπιέστε το αρχείο ή τον κατάλογο και αποθηκεύστε το.
δ: Εξαίρεση αρχείου ή καταλόγου από τη λειτουργία απόρριψης.
i: Μην αλλάζετε αυθαίρετα αρχεία ή καταλόγους.
s: Εμπιστευτική διαγραφή αρχείων ή καταλόγων.
S: Ενημερώστε αρχεία ή καταλόγους εν κινήσει.
u: Αποτροπή τυχαίας διαγραφής.

Αρχείο εγκατάστασης

Ορίστε το αρχείο σε αμετάβλητο:


Ακυρώστε τις αμετάβλητες ιδιότητες ενός αρχείου:


Ρύθμιση φακέλων

Πώς να κάνετε έναν κατάλογο να μην διαγραφεί

Χρησιμοποιώντας την παράμετρο -R, μπορείτε να αλλάξετε αναδρομικά τις ιδιότητες του καταλόγου και των αρχείων στον κατάλογο:


Σημείωση: Μετά τη ρύθμιση αυτής της ιδιότητας,Επίσης, δεν μπορείτε να γράψετε αρχεία στο φάκελο



Ακυρώστε το χαρακτηριστικό ώστε να μπορεί να διαγραφεί:


Προβολή ακινήτων

Η εντολή είναι η εξής:





Προηγούμενος:Rocky Linux 9 wake on lan
Επόμενος:Σάρωση υποτομέα, σάρωση ανάλυσης εγγραφής ονόματος τομέα
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2025-1-14 11:33:55 |
Το αρχείο ρυθμίσεων .net/c# είναι αμετάβλητο και ο κώδικας έχει ως εξής:




Εάν προσπαθήσετε να διαγράψετε ένα αρχείο, δημιουργείται μια εξαίρεση

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOEception: Δεν επιτρέπεται η λειτουργία
   --- Τέλος εσωτερικής --- ανίχνευσης στοίβας εξαιρέσεων
   στο System.IO.FileSystem.DeleteFile(String fullPath)

Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com