Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1660|Odpowiedź: 1

[linux] Pliki ochronne Linuksa nie mogą być usuwane ani modyfikowane

[Skopiuj link]
Opublikowano 2025-1-14 09:55:41 | | | |
Wymagania: Czasami na serwerze znajdują się ważne dane, których nie można zmodyfikować ani usunąć (np. załączniki itp.). Jeśli masz nagłówkę, możesz przez pomyłkę usunąć pliki, jak chronić pliki lub foldery przed usunięciem lub modyfikacją?

Polecenia chattr w Linuksie służą do zmiany właściwości plików.

To polecenie zmienia właściwości pliku lub katalogu przechowywane w systemie plików ext2, które mają 8 trybów:

O: Utwórz plik lub katalog tylko do dodatkowego użytku.
B: Ostatni czas dostępu do pliku lub katalogu, który nie został zaktualizowany.
c: Skompresuj plik lub katalog i zapisz go.
d: Wykluczenie pliku lub katalogu z operacji zrzutu.
i: Nie zmieniaj arbitralnie plików ani katalogów.
s: Poufne usuwanie plików lub katalogów.
S: Aktualizuj pliki lub katalogi na bieżąco.
u: Zapobiegaj przypadkowemu ususzczeniu.

Plik konfiguracyjny

Ustaw plik na niezmienny:


Anuluj niezmienne właściwości pliku:


Ustaw foldery

Jak sprawić, by katalog nie został usunięty

Korzystając z parametru -R, możesz rekurencyjnie zmieniać właściwości katalogu i plików w katalogu:


Uwaga: Po ustawieniu tej własności,Nie możesz też zapisywać plików do folderu



Anuluj atrybut, aby mógł zostać usunięty:


Zobacz właściwości

Polecenie brzmi następująco:





Poprzedni:Rocky Linux 9 wake on LAN
Następny:Skanowanie subdomen, skanowanie w rozwiązywaniu rekordów nazw domen
 Ziemianin| Opublikowano 2025-1-14 o 11:33:55 |
Plik ustawień .net/c# jest niezmienny, a kod wygląda następująco:




Jeśli spróbujesz usunąć plik, pojawia się wyjątek

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Działanie niedozwolone
   --- Koniec wewnętrznego śledzenia stosu wyjątków ---
   at System.IO.FileSystem.DeleteFile(String fullPath)

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com