Windows Tips & News

Chmod ja Chown WSL-i täiustused Windows 10-s

click fraud protection
SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin

Linuxi kasutajad tunnevad kindlasti chowni ja chmodi konsoolitööriistu. Need kaks rakendust on lubade ja omandiõiguse haldamisel olulised. Hiljuti on Microsoft teinud nendele tööriistadele mitmeid täiustusi oma Linuxi alamsüsteemis, mis on komplekteeritud Windows 10-ga.

Reklaam

Nüüd saate chmod/chown abil määrata failide omaniku ja rühma ning muuta WSL-i lugemis-/kirjutus-/käitusõigusi. Samuti saate luua spetsiaalseid faile, nagu fifos, unixi pistikupesad ja seadmefailid. See oli paljude WSL-i kasutajate jaoks kauaoodatud funktsioon.

Veel üks huvitav muudatus on uued paigaldussuvandid DrvFs-i failisüsteemiga, et projitseerida failidele õigused ning pakkuda failidele ja kaustadele uusi Linuxi metaandmeid.

Nende uute funktsioonide nautimiseks peate tegema ühe sammu: peate eemaldama drvfs-i ja ühendama need uuesti metaandmete lipuga. Selleks sisestage terminali järgmised käsud:

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

Saate kontrollida, kas see on õigesti paigaldatud, käivitades "mount -l", et näha midagi sellist:Wsl metaandmed

DrvFs on WSL-i failisüsteemi pistikprogramm, mis lisab tuge WSL-i ja Windowsi failisüsteemi vahel. DrvFs võimaldab WSL-il ühendada draive koos /mnt all oleva toetatud failisüsteemidega, nagu /mnt/c, /mnt/d jne.
DrvFs lisab mitmeid uusi paigaldusvalikuid. Need on järgmised:
Uued kinnitusvalikud hõlmavad järgmist:

  • 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 jaoks välistavate õiguste kaheksandmask.
  • fmask: õiguste kaheksandmask, mis tuleb välistada kõigi tavaliste failide puhul.
  • dmask: kõigi kataloogide jaoks välistavate õiguste kaheksandmask.

Vaadake järgmist näidet:

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

Pärast mount-käsu täitmist näete oma paigaldust (praegusel juhul C:) koos kõigi ühendatud seadmete loendi päringu tegemisel sisestatud parameetritega. Wsl kasutaja

See muudatus võimaldab paigaldada Windowsi kaustad ja partitsioonid mõne teise WSL-i kasutajakonto alla, mitte selle alla vaikimisi üks.

Selle muudatusega salvestatakse Linuxi load faili täiendavate metaandmetena. See võimaldab salvestada ühe faili jaoks nii Linuxi kui ka Windowsi õigused. Nüüd saate muuta õigusi nii WSL-is kui ka Windowsis eraldi, ilma keskkonda rikkumata. Nagu mäletate, Linuxi failide muutmine Windowsist võib WSL-i varem katkestada.

WSL-is äsja loodud failid luuakse vaikimisi metaandmetega ja need järgivad teie määratud ühendamisvalikuid.

Olulised hoiatused

Uute metaandmete kallal näpuga tegeledes peate teadma mõnda asja.

Faili redigeerimine Windowsi redaktoriga võib eemaldada faili Linuxi metaandmed. Sel juhul taastatakse faili vaikeõigused.

Kui eemaldate WSL-is failist kõik kirjutusbitid, märgib Windows faili kirjutuskaitstuks.
Kui teil on installitud mitu WSL-i distributsiooni või mitu Windowsi kasutajat, kellel on installitud WSL, kasutavad nad kõik samade failide kohta samu metaandmeid. Iga WSL-i kasutajakonto kasutajatunnused võivad erineda. Seda tuleks õiguste määramisel arvestada.

Näiteks saate Windowsis faili kirjutamisõigused keelata ja faili muuta, et näidata, et WSL-is on kirjutamisõigused lubatud. Või võite lubada lugemisõigused Windowsis ja eemaldada lugemisõigused WSL-is. Seda kontseptsiooni näete allpool illustreerituna.

Allikas: Microsoft.

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin
Skype 1.5 Linux Alpha jaoks on välja antud

Skype 1.5 Linux Alpha jaoks on välja antud

Jäta vastusMicrosoft avaldas täna uue Skype Alpha versiooni Linuxile. See on täielikult ümber kuj...

Loe rohkem

Luba krahh Windows 10 Hyper-V klahvikombinatsioonil Ctrl+Scroll Lock

Luba krahh Windows 10 Hyper-V klahvikombinatsioonil Ctrl+Scroll Lock

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Luba krahhi lubamine klahvikombinatsioonil Ctrl+Scroll Lock Hyper-V arhiivides

See veebisait kasutab küpsiseid, et parandada teie kogemust veebisaidil navigeerimise ajal. Nende...

Loe rohkem