Vigtigste Windows 10 Chmod og Chown WSL-forbedringer i Windows 10

Chmod og Chown WSL-forbedringer i Windows 10



Linux-brugere er bestemt fortrolige med chown- og chmod-konsolværktøjer. Disse to apps er vigtige, når det kommer til tilladelse og ejerskabsstyring. For nylig har Microsoft foretaget en række forbedringer af disse værktøjer i deres helt eget Linux-undersystem, der følger med Windows 10.

Annoncering

Du kan nu indstille ejeren og gruppen af ​​filer ved hjælp af chmod / chown og ændre læse / skrive / udføre tilladelser i WSL. Du kan også oprette specielle filer som fifos, unix-sockets og enhedsfiler. Det var en længe ventet funktion for mange WSL-brugere.

itunes bibliotek kan ikke læses, fordi det blev oprettet af en nyere version af itunes

En anden interessant ændring er nye monteringsmuligheder med DrvFs-filsystemet til projicering af tilladelser på filer sammen med levering af nye Linux-metadata på filer og mapper.

Der er et trin, du skal tage, før du kan nyde disse nye funktioner: Du skal afmontere drvfs og genmontere det med 'metadata'-flag. For at gøre dette skal du indtaste følgende kommandoer i terminalen:

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

Du kan kontrollere, at det er monteret korrekt ved at køre 'mount -l' for at se noget som dette:

DrvFs er et filsystem-plugin til WSL, der tilføjer understøttelse af interop mellem WSL og Windows-filsystemet. DrvFs gør det muligt for WSL at montere drev med understøttede filsystemer under / mnt, såsom / mnt / c, / mnt / d osv.
DrvFs tilføjer et antal nye monteringsmuligheder. De er som følger:
De nye monteringsmuligheder inkluderer:

  • uid: det bruger-id, der bruges til ejeren af ​​alle filer
  • gid: det gruppe-id, der bruges til ejeren af ​​alle filer
  • umask: en oktal maske med tilladelser til at ekskludere for alle filer og mapper.
  • fmask: en oktal maske med tilladelser, der skal ekskluderes for alle almindelige filer.
  • dmask: en oktal maske med tilladelser til at ekskludere for alle mapper.

Se følgende eksempel:

hvordan man vender et billede i gimp
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Efter udførelse af mount-kommandoen vil du se din mount (i dette tilfælde C :) angivet med alle de parametre, du har sendt ind, når du spørger efter en liste over monterede enheder.

Denne ændring gør det muligt at montere Windows-mapper og partitioner under en anden brugerkonto i WSL snarere end standard en .

Med denne ændring gemmes Linux-tilladelser som en ekstra metadata for en fil. Dette gør det muligt at gemme både Linux- og Windows-tilladelser til en enkelt fil. Nu kan du ændre tilladelser i både WSL eller Windows separat uden at bryde miljøet. Som du måske husker, ændring af Linux-filer fra Windows kan ødelægge WSL tidligere .

Nyoprettede filer i WSL oprettes som standard med metadata og respekterer de monteringsindstillinger, du har angivet.

hvordan man bruger musik bot i uoverensstemmelse

Vigtige forbehold

Der er et par ting, du skal være sikker på, at du er opmærksom på, når du tinker med de nye metadata:

Redigering af en fil ved hjælp af en Windows-editor kan fjerne filens Linux-metadata. I dette tilfælde vender filen tilbage til standardtilladelserne.

Fjernelse af alle skrivebiter på en fil i WSL får Windows til at markere filen som skrivebeskyttet.
Hvis du har flere WSL-distroer installeret eller flere Windows-brugere med WSL installeret, bruger de alle de samme metadata på de samme filer. Uid'erne for hver WSL-brugerkonto kan variere. Dette noget at overveje, når du indstiller tilladelser.

For eksempel kan du deaktivere skrivetilladelser på en fil i Windows og chmod filen for at vise skrivetilladelser er aktiveret i WSL. Eller du kan have læst tilladelser aktiveret under Windows og fjerne læsetilladelser i WSL. Du kan se dette koncept illustreret nedenfor.

Kilde: Microsoft .

Interessante Artikler

Redaktørens Valg

Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
En lille boble rækker langt, og TheDanDangler er den mest sprudlende personlighed på Twitch.
Sådan låses lydstyrken på Android
Sådan låses lydstyrken på Android
Smartphones er usædvanligt nyttige stykker tech. At have musik, spil, sociale medier, videoer og bøger i en lille pakke er fantastisk. Så fantastisk i virkeligheden, at du næppe kunne bebrejdes for at glemme deres grundlæggende, originale funktion - en telefon.
Sluk for Autoforbedring i Fotos-appen i Windows 10
Sluk for Autoforbedring i Fotos-appen i Windows 10
Du kan slå Automatisk forbedring fra i appen Fotos i Windows 10 for at få et mere naturligt udseende til dine fotos. Fotos-appen i Windows 10 ...
Sådan spiller du musik på alle Google Home-højttalere
Sådan spiller du musik på alle Google Home-højttalere
En af de mest innovative ting ved smarte højttalere er deres evne til at synkronisere og afspille musik som en enhed. Forestil dig at have den samme slags højttaler i hvert værelse i dit hus. Dine familiemedlemmer kunne hver bruge deres
Aktivér AVIF-support i Mozilla Firefox
Aktivér AVIF-support i Mozilla Firefox
Sådan aktiveres AVIF-understøttelse i Mozilla Firefox Fra og med Mozilla Firefox 77, der er i Betakanalen i skrivende stund, er det muligt at aktivere understøttelsen af ​​AVIF-billedformat i browseren. Dette kan være nyttigt for websteder, der aktivt bruger dette moderne format til at levere rigt multimedieindhold
Tilføj eller fjern tastaturlayout i Windows 10
Tilføj eller fjern tastaturlayout i Windows 10
Seneste Windows 10-builds leveres med en ny 'Tastatur'-side i appen Indstillinger. Sådan tilføjes eller fjernes et tastaturlayout i Windows 10.
Dagligt Bing # 2-tema til Windows 8
Dagligt Bing # 2-tema til Windows 8
Få de fantastiske tapeter, der er samlet fra Bings daglige billeder med temaet Daily Bing # 2 til Windows 8. For at få dette tema skal du klikke på downloadlinket nedenfor og derefter klikke på Åbn. Dette vil anvende temaet på dit skrivebord. Tip: Hvis du bruger Windows 7, skal du bruge vores Deskthemepack Installer til at installere og anvende dette