Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 1660|Відповідь: 1

[linux] Файли захисту Linux не можна видаляти або змінювати

[Копіювати посилання]
Опубліковано 2025-1-14 09:55:41 | | | |
Вимоги: Іноді на сервері є важливі дані, які не можна змінити або видалити (наприклад, вкладення тощо). Якщо у вас є голова, ви можете випадково видалити файли, як захистити файли чи папки від видалення або змін?

Команди Linux chattr використовуються для зміни властивостей файлу.

Ця команда змінює властивості файлу або каталогу, збережені у файловій системі ext2, які мають 8 режимів:

Відповідь: Зробіть файл або каталог лише для додаткового використання.
b : останній час доступу до файлу або каталогу, який не оновлюється.
c: Стисніть файл або каталог і збережіть його.
d: Виключення файлу або каталогу з операції дампу.
i: Не змінюйте файли чи каталоги довільно.
s: Видалення файлів або каталогів із конфіденційністю.
S: Оновлюйте файли або каталоги на ходу.
u: Запобігти випадковому видаленню.

Файл налаштування

Встановіть файл на незмінний:


Скасувати незмінні властивості файлу:


Налаштуйте папки

Як зробити так, щоб каталог не видалявся

Використовуючи параметр -R, можна рекурсивно змінювати властивості каталогу та файлів у довіднику:


Примітка: Після встановлення цієї властивості,Ви також не можете записувати файли в папку



Скасуйте атрибут, щоб його можна було видалити:


Переглянути властивості

Команда звучить так:





Попередній:Rocky Linux 9 пробудження на локальній мережі
Наступний:Сканування субдомену, сканування роздільної здатності записів доменних імен
 Орендодавець| Опубліковано 2025-1-14 11:33:55 |
Файл налаштувань .net/c# є незмінним, а код виглядає так:




Якщо ви намагаєтеся видалити файл, з'являється виняток

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Робота заборонена
   --- Кінець внутрішнього стеку виключень ---
   на System.IO.FileSystem.DeleteFile(String fullPath)

Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com