Põhiline Windows 10 Chmodi ja Chowni WSL-i täiustused Windows 10-s

Chmodi ja Chowni WSL-i täiustused Windows 10-s



Linuxi kasutajad tunnevad kindlasti chown ja chmod konsooli tööriistu. Need kaks rakendust on loa ja omandiõiguse haldamisel hädavajalikud. Hiljuti on Microsoft neid tööriistu oma Windows 10-ga komplekteeritud Linuxi alamsüsteemis mitmeid täiustusi teinud.

Reklaam

Nüüd saate chmod / chown abil määrata failide omaniku ja rühma ning muuta WSL-is lugemis-, kirjutamis- ja täitmisõigusi. Samuti saate luua spetsiaalseid faile, näiteks fifosid, unix-pesasid ja seadmefaile. See oli paljude WSL-i kasutajate jaoks kauaoodatud funktsioon.

kuidas edastada üks meilisõnum gmailis

Veel üks huvitav muudatus on DrvFs-failisüsteemiga uued paigaldusvõimalused failide õiguste projitseerimiseks koos uute Linuxi metaandmete pakkumisega failides ja kaustades.

Nende uute funktsioonide nautimiseks peate tegema ühe sammu: peate drvf-failid lahti ühendama ja lipuga 'metaandmed' uuesti ühendama. Selleks sisestage terminalis järgmised käsud:

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

Midagi sellise nägemiseks saate kontrollida, kas see on õigesti paigaldatud, käivitades käsu 'mount -l':

DrvFs on WSL-i failisüsteemi pistikprogramm, mis lisab toetust WSL-i ja Windowsi failisüsteemi interopile. DrvFs võimaldab WSL-il ühendada draivid toetatud failisüsteemidega / mnt alla, näiteks / mnt / c, / mnt / d jne.
DrvFs lisab hulga uusi ühendamisvõimalusi. Need on järgmised:
Uute kinnitusvalikute hulka kuuluvad:

  • uid: kõigi failide omaniku jaoks kasutatav kasutajatunnus
  • gid: rühma ID, mida kasutatakse kõigi failide omaniku jaoks
  • umask: kõigi failide ja kataloogide välistatavate õiguste kaheksandmask.
  • fmask: kõigi tavapäraste failide välistatavate õiguste kaheksandmask.
  • dmask: kõigi kataloogide välistatavate lubade kaheksakandiline mask.

Vaadake järgmist näidet:

mis mälu on minu arvutis
sudo mount -t drvfs C: / mnt / c -o metaandmed, uid = 1000, gid = 1000, umask = 22, fmask = 111

Pärast käsu mount käivitamist näete, et teie mount (antud juhul C :) on loetletud kõigi parameetritega, mille sisestasite ühendatud seadmete loendi päringu esitamisel.

See muudatus võimaldab Windowsi kaustu ja partitsioone WSL - is teise kasutajakonto alla paigaldada vaikimisi .

Selle muudatuse korral salvestatakse Linuxi õigused faili täiendavate metaandmetena. See võimaldab ühe faili jaoks salvestada nii Linuxi kui ka Windowsi õigusi. Nüüd saate nii WSL-i kui ka Windowsi õigusi muuta keskkonda rikkumata. Nagu te mäletate, Windowsi Linuxi failide muutmine võib WSL-i varem rikkuda .

Äsja loodud failid WSL-is luuakse vaikimisi metaandmetega ja need vastavad teie seatud ühendamisvalikutele.

liiklus teel tööle

Olulised hoiatused

Uute metaandmete kallal töötamisel peate olema kindel, et olete teadlik:

Faili redigeerimine Windowsi redigeerija abil võib faili Linuxi metaandmed eemaldada. Sel juhul taastatakse faili vaikeload.

Kõigi WSL-i faili kirjutusbittide eemaldamine paneb Windows faili kirjutuskaitseks märkima.
Kui teil on installitud mitu WSL-i distrot või mitu Windowsi kasutajat, kellel on installitud WSL-i, kasutavad nad kõik samades failides samu metaandmeid. Iga WSL-i kasutajakonto uid võivad erineda. Sellega peaksite õiguste määramisel arvestama.

Näiteks võite Windowsi faili kirjutamisõigused keelata ja faili chmod kirjutamisõiguste kuvamiseks WSL-is lubada. Või võite lasta Windowsi lugemisõigused lubada ja WSL-is lugemisõigused eemaldada. Seda kontseptsiooni näete allpool illustreerituna.

Allikas: Microsoft .

Huvitavad Artiklid

Toimetaja Valik

Kuidas muuta Google'i koduhäire heli
Kuidas muuta Google'i koduhäire heli
Äratuskellad on minevik. Tänapäeval on palju ägedaid nutikaid äratuskellasid. Näiteks, kas teadsite, et saate oma Google Home'i kasutada häirena? Reeglina võivad piiksuvad häired olla väga
Kuidas eemaldada tulekahju rakendusest Alexa
Kuidas eemaldada tulekahju rakendusest Alexa
Esiteks on Amazon Firestick üks populaarsemaid Alexa seadmeid seal. See on Bluetoothi ​​kaugjuhtimispult, mis on varustatud häältoega ja klanitud, minimalistliku disainiga. Nagu iga teine ​​Alexa seade, on ka teie Firestick
Mis on HKEY_LOCAL_MACHINE?
Mis on HKEY_LOCAL_MACHINE?
HKEY_LOCAL_MACHINE, sageli lühendatud HKLM-ks, on registri taru, mis sisaldab enamikku Windowsi konfiguratsiooniandmetest.
Kuidas aksolotleid Minecraftis taltsutada
Kuidas aksolotleid Minecraftis taltsutada
Kui teate, kuidas aksolotleid taltsutada, saate neid aretada ja teha neist oma liitlased. Siit saate teada, mida aksolotlid söövad ja kust neid Minecraftis leida.
Gmaili konto lisamine Outlooki
Gmaili konto lisamine Outlooki
Nagu võite teada, on Outlook ühilduv kõigi suuremate e-posti teenuse pakkujatega. Kuna enamikul inimestel on vähemalt üks Gmaili konto, näitame teile, kuidas saate oma oma Outlooki lisada. Me selgitame protsessi
Hosts-faili haldamine Windows 10-s
Hosts-faili haldamine Windows 10-s
https://youtu.be/abKGhz_qoMw Hostifail on arvutifail, mida opsüsteem kasutab hostinimede IP-aadressidele kaardistamiseks. See on lihttekstifail, mida tavapäraselt nimetatakse hostiks. Windows 10-s pole see erinev. Vikipeedia määratleb
Kuidas saada Robloxis rohkem restoranikliente
Kuidas saada Robloxis rohkem restoranikliente
Minu restoran on Robloxi üks populaarseimaid ajaviiteid. Kasutajad võistlevad kõige kasumlikumate restoranide ehitamise eest avalikele või VIP-serveritele. Kuigi see on lõbus mäng, võib selles liikumine olla keeruline