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 .