Windows Tips & News

Chmod ir Chown WSL patobulinimai sistemoje Windows 10

click fraud protection
REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Linux vartotojai tikrai yra susipažinę su chown ir chmod konsolės įrankiais. Šios dvi programos yra būtinos, kai reikia valdyti leidimus ir nuosavybės teises. Neseniai „Microsoft“ atliko keletą šių įrankių patobulinimų savo „Linux“ posistemėje, susietoje su „Windows 10“.

Skelbimas

Dabar galite nustatyti failų savininką ir grupę naudodami chmod/chown ir keisti skaitymo / rašymo / vykdymo teises WSL. Taip pat galite kurti specialius failus, pvz., fifos, unix lizdus ir įrenginio failus. Tai buvo ilgai laukta funkcija daugeliui WSL vartotojų.

Kitas įdomus pakeitimas yra naujos montavimo parinktys su DrvFs failų sistema, leidžiančios projektuoti leidimus failams kartu su naujų Linux metaduomenų pateikimu failuose ir aplankuose.

Turite atlikti vieną žingsnį, kad galėtumėte mėgautis šiomis naujomis funkcijomis: turite atjungti drvfs ir vėl prijungti jį naudodami „metaduomenų“ žymą. Norėdami tai padaryti, terminale įveskite šias komandas:

sudo umount /mnt/c sudo mount -t drvfs C: /mnt/c -o metaduomenys

Galite patikrinti, ar jis tinkamai sumontuotas, paleisdami „mount -l“, kad pamatytumėte kažką panašaus:Wsl metaduomenys

DrvFs yra WSL failų sistemos papildinys, kuris palaiko WSL ir Windows failų sistemos sąveiką. DrvFs leidžia WSL prijungti diskus su palaikomomis failų sistemomis, esančiomis /mnt, pvz., /mnt/c, /mnt/d ir kt.
„DrvFs“ prideda daug naujų montavimo parinkčių. Jie yra tokie:
Naujos tvirtinimo parinktys apima:

  • uid: vartotojo ID, naudojamas visų failų savininkui
  • gid: grupės ID, naudojamas visų failų savininkui
  • umask: aštuntainė kaukė, leidžianti neįtraukti visų failų ir katalogų.
  • fmask: aštuntainė kaukė, leidžianti neįtraukti visų įprastų failų.
  • dmask: aštuntainė visų katalogų leidimų kaukė.

Žiūrėkite šį pavyzdį:

sudo mount -t drvfs C: /mnt/c -o metaduomenys, uid=1000,gid=1000,umask=22,fmask=111

Įvykdę komandą mount pamatysite savo mount (šiuo atveju C :) sąrašą su visais parametrais, kuriuos įvedėte, kai ieškote prijungtų įrenginių sąrašo. Wsl vartotojas

Šis pakeitimas leis montuoti „Windows“ aplankus ir skaidinius naudodami kitą WSL vartotojo abonementą, o ne numatytasis.

Atlikus šį pakeitimą, „Linux“ leidimai bus saugomi kaip papildomi failo metaduomenys. Tai leis saugoti tiek „Linux“, tiek „Windows“ leidimus vienam failui. Dabar galite keisti leidimus tiek WSL, tiek Windows atskirai nepažeisdami aplinkos. Kaip galbūt prisimenate, „Linux“ failų modifikavimas iš „Windows“ gali anksčiau nutraukti WSL.

Naujai sukurti WSL failai pagal numatytuosius nustatymus bus sukurti naudojant metaduomenis ir bus atsižvelgta į jūsų nustatytas prijungimo parinktis.

Svarbūs įspėjimai

Tvarkydami naujus metaduomenis turite žinoti keletą dalykų:

Redaguojant failą naudojant „Windows“ redaktorių, gali būti pašalinti failo „Linux“ metaduomenys. Tokiu atveju failas grįš į numatytuosius leidimus.

Pašalinus visus WSL failo rašymo bitus, „Windows“ pažymės failą kaip tik skaitomą.
Jei įdiegėte kelis WSL paskirstymus arba kelis Windows naudotojus su įdiegtais WSL, jie visi naudos tuos pačius metaduomenis tuose pačiuose failuose. Kiekvienos WSL vartotojo abonemento uid gali skirtis. Į tai reikia atsižvelgti nustatant leidimus.

Pavyzdžiui, galite išjungti failo rašymo teises sistemoje Windows ir pakeisti failą, kad parodytumėte, jog rašymo leidimai įgalinti WSL. Arba galite įgalinti skaitymo leidimus sistemoje „Windows“ ir pašalinti skaitymo leidimus WSL. Šią koncepciją galite pamatyti žemiau.

Šaltinis: Microsoft.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą
„Skype“, skirta Linux, pasiekia beta versiją, prideda vaizdo skambučių palaikymą

„Skype“, skirta Linux, pasiekia beta versiją, prideda vaizdo skambučių palaikymą

Palikti atsakymą„Microsoft“ šiandien išleido naują „Skype“, skirtą „Linux“, versiją. Tai nauja pr...

Skaityti daugiau

Kaip įdiegti RSAT įrankius „Windows 10“ 14257 ir 14251 versijose

Kaip įdiegti RSAT įrankius „Windows 10“ 14257 ir 14251 versijose

Kaip jau tikriausiai žinote, „Fast Ring Insiders“ neseniai gavo naują statyti 14257 Windows 10. T...

Skaityti daugiau

Pridėti aplankus prie nuotraukų sistemoje „Windows 10“.

Pridėti aplankus prie nuotraukų sistemoje „Windows 10“.

„Photos“ programa yra universali (metro) programa, kuri iš anksto įdiegta sistemoje „Windows 10“....

Skaityti daugiau