Fișierele din Linux sunt de 3 tipuri de timbre: Timp de acces (timpul de acces Engl, scurt atime ..), timpul de modificare (Engl timpul de modificare, Moră scurt ..) și timpul de modificare (timp de schimbare limba engleză, scurt ctime ..).
Într-o zi poate fi necesar să falsificați marcajele de timp ale unui fișier.
Durata de acces (atime), precum și timpul de modificare (mtime) pot fi modificate cu ușurință prin intermediul comenzii touch. dar nu există o soluție standard pentru contrafacerea timbrului de schimbare (ctime).
Cu toate acestea, ca o soluție, puteți seta ora sistemului la valoarea la care doriți să modificați fișierul ctime, apoi utilizați touch comanda pe fișier, și apoi reveniți timp sistem înapoi.
Din următorul articol, veți afla cum să păstrați schimbarea anonimă a marcajelor de timp ale unui fișier.
Aflați etichete temporare de fișiere
Pentru a obține informații despre timbrele curente pentru un fișier, utilizați comanda stat:
Diferența dintre timpii de "acces", "modificarea" și "schimbare"
Când este actualizat?
Timpul de acces la fișiere este actualizat când deschideți un fișier sau când este utilizat pentru alte operații, de exemplu: grep, cat, cap, etc.
Durata de modificare a fișierului este actualizată atunci când modificați conținutul sau salvați fișierul.
Momentul modificării fișierului este actualizat atunci când atributele acestuia, cum ar fi proprietarul fișierului, sunt modificate sau se mută într-un alt sistem de fișiere. Acest timp este, de asemenea, actualizat atunci când modificarea timpului de fișier este schimbat.
Modificați "Ora de acces" și "Modificarea" fișierului
Modificați timpul de acces la fișier (atime):
Schimbați timpul de modificare a fișierului (ctime):
Fake Time "Schimbări" Fișier
Așa cum am spus mai devreme, nu există o soluție standard pentru manipularea cu timpul de modificare a fișierului (ctime).
Cu toate acestea, acest lucru poate fi realizat dacă modificați prima ora de sistem pe ceva la care doriți să modificați ctime, apoi utilizați touch comanda pe fișier, și apoi reveniți timp sistem înapoi.
Schimbarea timpului de sistem poate duce la consecințe neașteptate. Utilizați următoarele comenzi numai pe propriul dvs. risc.
Salvați data și ora curente în variabila ACUM:
Setați timpul de sistem fals (cerut de root):
Utilizați comanda tactilă din fișier pentru a schimba toate timestamp-urile la cele false:
Rulare înapoi (necesar ca root):
Pentru a crește viteza modificărilor și, în consecință, pentru a reduce riscul posibilelor consecințe, puteți executa comenzile de mai sus, după cum urmează:
Sweep Traces 😉
Pentru a ascunde piese, nu uitați să ștergeți valoarea variabilei și, de asemenea, să curățați istoricul și istoricul.
Ștergeți valoarea variabilei ACUM:
Din fișierul / var / log / messages, ștergeți liniile cu informații despre modificarea timpului de sistem (cerut de root):
Ștergeți istoricul de logare în Linux (rădăcina necesară):
Goliți istoricul sesiunii curente:
În sistemele Linux, există trei comenzi standard care prezintă informații despre ultimii utilizatori conectați. ultimul, ultimul, și ultimul.
Și uneori, pentru a păstra anonimatul, devine necesar să clarificăm istoria ultimelor conexiuni.
10 exemple simple:
1. Adăugați toate drepturile de citire a fișierului:
2. Preluați dreptul de a executa fișierul din toate:
3. Adăugați toate drepturile de citire și scriere:
4. Setați drepturile de citire și scriere pentru proprietar și de a lua drepturile de la toate celelalte:
5. Pentru director și pentru întregul conținut al acestuia, adăugați drepturile pentru înregistrare pentru proprietar și luați permisiunile de scriere pentru toți ceilalți:
6. Luați toate drepturile de la toate:
7. Dați tuturor dreptul de a citi, scrie și executa fișierul:
8. Setați dreptul de a citi și de a scrie fără dreptul de a executa pentru proprietar și grup și toate celelalte dau dreptul de a citi numai:
9. Atribuiți drepturile "-rwx" proprietarilor de directoare, adăugați drepturi pentru "rw" pentru proprietarii de fișiere, "-" pentru toate celelalte:
10. Scoateți tot dreptul de a executa fișiere în director și subdirectoare, dar în același timp permiteți tuturor să vizualizeze conținutul directoarelor:
În acest articol veți găsi diverse exemple de rulare a comenzilor pe un server Linux la distanță și obținerea rezultatelor la nivel local.
Această informație va fi foarte utilă dacă scrieți un script Bash care va rula de la mașina locală și va executa orice comenzi de pe serverul de la distanță.
- executați comanda pe un server Linux la distanță;
- executați comenzi multiple prin SSH;
- executați un script local pe un server Linux la distanță, fără să îl copiați.