Systemd kasutajad on kokku puutunud probleemiga, mis viis kodu kataloogide kustutamiseni.

Ilmus sĂŒsteemihalduri systemd 256.1 parandav vĂ€ljalask, mis lahendab probleemi, mis viis /home katalooge sisu kustutamiseni kĂ€su „systemd-tmpfiles —purge“ tĂ€itmisel, mis lisati systemd 256-sse kĂ”igi tmpfiles.d abil loodud failide ja kataloogide kustutamiseks.

SĂŒsteemi release'i mĂ€rkuses ja man- juhendis systemd-tmpfiles oli mĂ€rgitud, et valik „—purge“ kustutab kĂ”ik tmpfiles.d kaudu loodud failid ja kataloogid, kuid „tmpfiles“ nimekasutus utiliidi nimetuses oli eksitav ning andis vale mulje, et kustutamine kehtib ainult ajutistele failidele.
Lisaks ei piirdu tmpfiles.d seadistused ainult ajutiste failidega ja neid kasutatakse ka eksisteerimata andmekataloogide automaatseks loomiseks. EelkĂ”ige selgitab kodukataloogide sisu kustutamine, et failiga „/usr/lib/tmpfiles.d/home.conf“ loodi /home partitsioon ja seega viis kĂ€sk „systemd-tmpfiles —purge“ selle kustutamiseni.

Esialgu lĂŒkkas Luca Boccassi, systemd arendaja Microsoftist, veaotsuse tagasi jĂ€rgmiselt: „Kuidas saab funktsioon, mida on sĂ”naselgelt dokumenteeritud kui „kĂ”ik failid ja kataloogid, mis on loodud tmpfiles.d kirje jĂ€rgi, kustutatakse“, kellelegi, kes sellest midagi ei teadnud, tunduda „head ideed“? Kas te ĂŒldse vaatasite, millised tmpfiles.d kirjed teil eelnevalt olid? VĂ”ib-olla ei tasuks lihtsalt juhuslikke kĂ€ske kĂ€ivitada, millest te midagi ei tea, jĂ€ttes tĂ€helepanuta, mida dokumentatsioon teile ĂŒtleb? Lihtsalt mĂ”te, jah.“ Vastuseks viidati sellele, et systemd-tmpfiles utiliidi dokumentatsioonis kirjeldatakse seda endiselt kui „tööriista ajutiste ja ajutiste failide ning kataloogide loomiseks, kustutamiseks ja puhastamiseks“, vaatamata sellele, et see ei vasta tĂ”ele.

LĂ”puks, pĂ€rast pikki arutelusid viimasel paaril pĂ€eval, tunnustati systemd-tmpfiles'i kĂ€itumine siiski valele ja muudeti. Algselt kavatsesid systemd arendajad eemaldada „—purge“ valiku, et vĂ€ltida kodukataloogide vale kustutamist, kuid seejĂ€rel vĂ”eti vastu muudatus, mis piiras kĂ€su „systemd-tmpfiles —purge“ ulatust - see kĂ€sk vĂ”ib nĂŒĂŒd olla tĂ€idetud ainult, kui kĂ€sureal on selgelt mĂ€rgitud konkreetne konfigureerimisfail tmpfiles.d/ seest ja see toob kaasa ainult seotud failide ja kataloogide kustutamise. Peale selle lisati man- juhendisse systemd-tmpfiles pĂ”hjalikum kirjeldus valikust ja hoiatus vĂ”imalike tagajĂ€rgede kohta.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster