Puncte:0

Cum să păstrați timpul de acces la fișiere când utilizați `chmod`

drapel cn

Aș dori să știu cum pot păstra timpul de acces la fișiere ("atime") când folosesc "chmod". Uneori trebuie să folosesc codul de mai jos:

chmod -R 777 /director

Funcționează bine, totuși toate fișierele din acel director au timpul de acces ("atime") schimbat la ora curentă. Ai vreo idee?

NOTĂ: folosesc CentOS 8.

Tom Yan avatar
drapel in
Mă pot gândi (doar) la o metodă „prostească”, cum ar fi folosirea „find”, „stat” și „touch” în consecință pentru a „reveni” timpul de acces după „chmod” fiecare fișier. (Probabil este mai complicat, dacă este fezabil deloc, dacă doriți să păstrați și timpul de acces al (sub)directoarelor.)
Jonathan avatar
drapel cn
Ceea ce mă uimește este că chiar și fișierele care au deja permisiunea 777 au marcajul de timp actualizat atunci când chmod este executat pe ele și cu 777. chmod nu ar trebui să atingă acele fișiere dacă permisiunea lor este aceeași cu cea alocată.
Tom Yan avatar
drapel in
Uf, nu ar trebui să „schimbe” permisiunea. Este ca și cum `echo -n meh > some_file` va încărca `some_file` și va scrie `meh` în el, chiar dacă conținutul său este deja doar `meh`.
Tom Yan avatar
drapel in
Btw, ați putea dori, de asemenea, să luați în considerare/încercați `mount -o remount,noatime` punctul de montare corespunzător.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.