Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1660|Yanıt: 1

[linux] Linux koruma dosyaları silinmez veya değiştirilemez

[Bağlantıyı kopyala]
2025-1-14 09:55:41 tarihinde yayınlandı | | | |
Gereksinimler: Bazen sunucuda değiştirilemeyen veya silinmeyen önemli veriler bulunur (örneğin, ekler vb.). Eğer kafanız varsa, yanlışlıkla dosyaları silebilirsiniz, dosyaları veya klasörleri silinmekten veya değiştirilmekten nasıl koruyabilirsiniz?

Linux chattr komutları dosya özelliklerini değiştirmek için kullanılır.

Bu komut, ext2 dosya sisteminde depolanan dosya veya dizin özelliklerini değiştirir ve bu sistemlerin 8 modu vardır:

C: Dosyayı veya dizini sadece ek kullanım için oluşturun.
b : güncellenmeyen bir dosya veya dizinin son erişim süresi.
c: Dosyayı veya dizini sıkıştırın ve depolayın.
d: Bir dosyayı veya dizini döküm işleminden hariç tutmak.
i: Dosyaları veya dizinleri keyfi olarak değiştirmeyin.
s: Dosyaların veya dizinlerin gizliliği silmesi.
S: Dosyaları veya dizinleri anında güncelleye.
u: Kazara silmeyi önle.

Kurulum dosyası

Dosyayı değişmez olarak ayarlayın:


Bir dosyanın değişmez özelliklerini iptal edin:


Klasörleri kur

Bir dizinin silinmemesi nasıl yapılır

-R parametresi kullanılarak, dizinin ve dizindeki dosyaların özelliklerini özyinelemeli olarak değiştirebilirsiniz:


Not: Bu özelliği ayarladıktan sonra,Ayrıca dosyaları klasöre yazamazsınız



Özniteliği iptal edin ki silinsin:


Özellikleri görüntüleyin

Komut şöyledir:





Önceki:Rocky Linux 9 Wake on lan
Önümüzdeki:Alt alan tarayışı, alan adı kaydı çözümleme taraması
 Ev sahibi| 2025-1-14 tarihinde 11:33:55 tarihinde yayınlandı |
.net/c# ayar dosyası değiştirilemez ve kod şu şekildedir:




Bir dosyayı silmeye çalışırsanız, bir istisna ortaya çıkar

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: İşleme izin verilmiyor
   --- İç istisna yığını izinin sonu ---
   System.IO.FileSystem.DeleteFile(String fullPath) adresinde

Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com