- This topic has 76 hozzászólás, 10 résztvevő, and was last updated 17 years, 9 months telt el by
kisbetu.
-
SzerzőBejegyzés
-
2007-08-04-08:18 #2126053
„Megfigyelhető, hogy egy touch paranccsal módosíthatóak az értékek, persze ettől a fájlt nem 2004.01.01.-én hoztam létre…”
Ha elolvastad volna (valaha is) a touch manualját, akkor nem beszélnél zöldségeket…
Egyébként a létrehozási dátumot éppúgy lehet „hamisítani”, mint bármelyik másikat… a stat ezellen nem véd… Ő csak az olvassa/olvashatja ki, amit a melerlemezed tartalmaz.2007-08-04-08:18 #2126054„Megfigyelhető, hogy egy touch paranccsal módosíthatóak az értékek, persze ettől a fájlt nem 2004.01.01.-én hoztam létre…”
Ha elolvastad volna (valaha is) a touch manualját, akkor nem beszélnél zöldségeket…
Egyébként a létrehozási dátumot éppúgy lehet „hamisítani”, mint bármelyik másikat… a stat ezellen nem véd… Ő csak az olvassa/olvashatja ki, amit a melerlemezed tartalmaz.2007-08-04-08:25 #2126055Ja, a lényeg lemaradt…
Úgy tudom nem megoldható a fájl létrehozási idejének kiíratása… Amit találtam erről a neten, az annyi volt, amit vizsla is leírt, illetve, hogy a létrehozási dátum megjelenítését a bsd udfs fájlrendszere támogatja csak…ha tévedek, majd kijavít vki…2007-08-04-08:25 #2126056Ja, a lényeg lemaradt…
Úgy tudom nem megoldható a fájl létrehozási idejének kiíratása… Amit találtam erről a neten, az annyi volt, amit vizsla is leírt, illetve, hogy a létrehozási dátum megjelenítését a bsd udfs fájlrendszere támogatja csak…ha tévedek, majd kijavít vki…2007-08-04-08:27 #2126057Elolvastam, azért írtam, amit írtam 🙂
Code:TOUCH(1) TOUCH(1)NÉV
touch – fájl időbélyegének megváltoztatásaLEÍRÁS
A touch megváltoztatja minden megadott fájl utolsó elérésének és/vagy
utolsó módosításának idejét. Ezek az időbélyegek az aktuális időre
változnak, hacsak nem adtuk meg az -r opciót, ez esetben ugyanis a
megadott ref_fájl időbélyegét kapja meg a fájl, illetve ha a -t opciót
adtuk meg, akkor az időbélyeg a időben megadott időre változik.
Mindkét idő változik, ha az -a és a -m opciókat egyaránt megadtuk,
vagy egyiket sem adtuk meg. Csak az utolsó elérés illetve az utolsó
módosítás ideje változik, ha az -a illetve a -m opciókat egymagukban
adjuk meg. Ha a fájl nem létezik, a touch létrehozza (üres fájlként,
0666 jogusultságokkal, amelyeket az umask módosíthat), kivéve ha a -c
opciót is megadtuk.-t idő A megadott időt használja az időbélyegek új értékeinek
beállításához. Az argumentum egy decimális szám, a következő
formában:
[[CC]YY]MMDDhhmm[.SS]
ahol CC a századot, YY az évet, MM a hónapot, DD a napot, hh az
órát, mm a percet és SS a másodpercet jelenti. Ha nem adjuk meg
a századot, akkor a CCYY évet veszi a program figyelembe, ahol
1969 < CCYY < 2068. Ha nem adjuk meg a YY évet, akkor az
aktuális év lesz az idő év része. Ha nem adjuk meg az SS-t,
akkor az értéke 0 lesz. Az SS értékét a 0-61 tartományból
választhatjuk, így lehetőség van a szökőmásodpercek megadására.
A program TZ környezeti változóban megadott időzónában fogja a
megadott időt venni. Hibát okoz, ha az idő 1970. január 1.
előtti.2007-08-04-08:27 #2126058Elolvastam, azért írtam, amit írtam 🙂
Code:TOUCH(1) TOUCH(1)NÉV
touch – fájl időbélyegének megváltoztatásaLEÍRÁS
A touch megváltoztatja minden megadott fájl utolsó elérésének és/vagy
utolsó módosításának idejét. Ezek az időbélyegek az aktuális időre
változnak, hacsak nem adtuk meg az -r opciót, ez esetben ugyanis a
megadott ref_fájl időbélyegét kapja meg a fájl, illetve ha a -t opciót
adtuk meg, akkor az időbélyeg a időben megadott időre változik.
Mindkét idő változik, ha az -a és a -m opciókat egyaránt megadtuk,
vagy egyiket sem adtuk meg. Csak az utolsó elérés illetve az utolsó
módosítás ideje változik, ha az -a illetve a -m opciókat egymagukban
adjuk meg. Ha a fájl nem létezik, a touch létrehozza (üres fájlként,
0666 jogusultságokkal, amelyeket az umask módosíthat), kivéve ha a -c
opciót is megadtuk.-t idő A megadott időt használja az időbélyegek új értékeinek
beállításához. Az argumentum egy decimális szám, a következő
formában:
[[CC]YY]MMDDhhmm[.SS]
ahol CC a századot, YY az évet, MM a hónapot, DD a napot, hh az
órát, mm a percet és SS a másodpercet jelenti. Ha nem adjuk meg
a századot, akkor a CCYY évet veszi a program figyelembe, ahol
1969 < CCYY < 2068. Ha nem adjuk meg a YY évet, akkor az
aktuális év lesz az idő év része. Ha nem adjuk meg az SS-t,
akkor az értéke 0 lesz. Az SS értékét a 0-61 tartományból
választhatjuk, így lehetőség van a szökőmásodpercek megadására.
A program TZ környezeti változóban megadott időzónában fogja a
megadott időt venni. Hibát okoz, ha az idő 1970. január 1.
előtti.2007-08-04-09:47 #2126059Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+), viszont azt is lehet hamisítani. Számos filerendszer viszont „úgy véli”, hogyha egyszer kicserélsz valamit, akkor az már nem ugyanaz, hanem egy új, tehát új hozzáférési időt kap („létrehozás”). (Mint, ahogy a linuksz által általában használat file-rendszerek, így a linuksz is így véli.) (Egyes file-rendszerek, pedig a metaadatok és változásaikat nem tárolják, ott lehet, hogy e helyett van létrehozási dátum.)
„…és nem is csalhatatlan”
Na erre írtam, amit írtam… nem csalhatatlan, hanem azt írja ki, amit a file-rendszer megad. Világosan le van írva, hogy a touch megváltoztatja. De egy másik file odamásolása is.Tehát összefoglalva:
a) ha a file felül van írva, akkor új lesz a létrehozás dátuma
b) bármit meg lehet „hamisítani”
(Amíg e kettő nem teljesül, addig a valódi létrehozás dátumát tünteti fel a stat.)2007-08-04-09:47 #2126060Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+), viszont azt is lehet hamisítani. Számos filerendszer viszont „úgy véli”, hogyha egyszer kicserélsz valamit, akkor az már nem ugyanaz, hanem egy új, tehát új hozzáférési időt kap („létrehozás”). (Mint, ahogy a linuksz által általában használat file-rendszerek, így a linuksz is így véli.) (Egyes file-rendszerek, pedig a metaadatok és változásaikat nem tárolják, ott lehet, hogy e helyett van létrehozási dátum.)
„…és nem is csalhatatlan”
Na erre írtam, amit írtam… nem csalhatatlan, hanem azt írja ki, amit a file-rendszer megad. Világosan le van írva, hogy a touch megváltoztatja. De egy másik file odamásolása is.Tehát összefoglalva:
a) ha a file felül van írva, akkor új lesz a létrehozás dátuma
b) bármit meg lehet „hamisítani”
(Amíg e kettő nem teljesül, addig a valódi létrehozás dátumát tünteti fel a stat.)2007-08-04-19:58 #2126061vizsla wrote:Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+)
…Tehát összefoglalva:
a) ha a file felül van írva, akkor új lesz a létrehozás dátumatehát ahogy az elején írod _nem_ a létrehozás dátumát tárolja pl az ext2 (modify, access, change)
2007-08-04-19:58 #2126062vizsla wrote:Számos file-rendszer támogatja a legelső hozzáférés (létrehozás) eltárolását, az utolsó helyett (pl hfs)/mellett (pl. hfs+)
…Tehát összefoglalva:
a) ha a file felül van írva, akkor új lesz a létrehozás dátumatehát ahogy az elején írod _nem_ a létrehozás dátumát tárolja pl az ext2 (modify, access, change)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz