Huvud Windows 10 Chmod och Chown WSL-förbättringar i Windows 10

Chmod och Chown WSL-förbättringar i Windows 10



Linux-användare är definitivt bekanta med chown- och chmod-konsolverktyg. Dessa två appar är väsentliga när det gäller tillstånd och ägarhantering. Nyligen har Microsoft gjort ett antal förbättringar av dessa verktyg i sitt eget Linux-delsystem buntat med Windows 10.

Annons

Du kan nu ställa in ägaren och gruppen av filer med chmod / chown och ändra läs / skriv / kör behörigheter i WSL. Du kan också skapa speciella filer som fifos, unix-uttag och enhetsfiler. Det var en efterlängtad funktion för många WSL-användare.

hur man slår på Bluetooth-dator

En annan intressant förändring är nya monteringsalternativ med DrvFs-filsystem för att projicera behörigheter på filer tillsammans med att tillhandahålla nya Linux-metadata på filer och mappar.

Det finns ett steg du måste ta innan du kan njuta av dessa nya funktioner: Du måste avmontera drvfs och montera om det med flaggan 'metadata'. För att göra detta, ange följande kommandon i terminalen:

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

Du kan verifiera att den monterades korrekt genom att köra 'mount -l' för att se något liknande:

DrvFs är ett filsystem-plugin för WSL som ger stöd för interop mellan WSL och Windows-filsystemet. DrvFs gör det möjligt för WSL att montera enheter med filsystem som stöds under / mnt, såsom / mnt / c, / mnt / d, etc.
DrvFs lägger till ett antal nya monteringsalternativ. De är som följer:
De nya monteringsalternativen inkluderar:

  • uid: användar-ID som används för ägaren av alla filer
  • gid: grupp-ID som används för ägaren av alla filer
  • umask: en oktal mask med behörigheter att utesluta för alla filer och kataloger.
  • fmask: en oktalmask med behörigheter att utesluta för alla vanliga filer.
  • dmask: en oktal mask med behörighet att utesluta för alla kataloger.

Se följande exempel:

hur du vidarekopplar samtal från Google Voice
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Efter att ha utfört mount-kommandot ser du din mount (i det här fallet C :) listad med alla parametrar som du skickade in när du frågar efter en lista över monterade enheter.

Denna ändring gör det möjligt att montera Windows-mappar och partitioner under ett annat användarkonto i WSL snarare än standard .

Med denna ändring lagras Linux-behörigheter som en extra metadata för en fil. Detta gör det möjligt att lagra både Linux- och Windows-behörigheter för en enda fil. Nu kan du ändra behörigheter i både WSL eller Windows separat utan att bryta mot miljön. Som du kanske kommer ihåg, att ändra Linux-filer från Windows kan bryta WSL tidigare .

Nyskapade filer i WSL skapas med metadata som standard och respekterar de monteringsalternativ du har ställt in.

hur man loggar ut av Disney Plus

Viktiga försiktighetsåtgärder

Det finns några saker att se till att du är medveten om när du tinker med de nya metadata:

Om du redigerar en fil med en Windows-redigerare kan filens Linux-metadata tas bort. I så fall återgår filen till standardbehörigheterna.

Om du tar bort alla skrivbitar på en fil i WSL kommer Windows att markera filen som skrivskyddad.
Om du har flera WSL-distros installerade eller flera Windows-användare med WSL installerade, kommer de alla att använda samma metadata på samma filer. Uid för varje WSL-användarkonto kan skilja sig åt. Detta måste du tänka på när du ställer in behörigheter.

Du kan till exempel inaktivera skrivbehörigheter för en fil i Windows och chmod filen för att visa skrivbehörigheter är aktiverade i WSL. Eller så kan du ha läsbehörigheter aktiverade under Windows och ta bort läsbehörigheter i WSL. Du kan se detta koncept illustrerat nedan.

Källa: Microsoft .

Intressanta Artiklar

Redaktionen

Så här tar du bort alla dina Tik Tok-inlägg
Så här tar du bort alla dina Tik Tok-inlägg
https://www.youtube.com/watch?v=4ZyhzjO57-A Ibland är det en bra idé att starta om och uppdatera. Kanske vill du ompröva dig själv och de videoklipp du har skär inte det. Du kanske delar
Hur man uppgraderar från Windows 7 till Windows 10
Hur man uppgraderar från Windows 7 till Windows 10
Du kan uppgradera din Windows 7 till Windows 10 gratis. Kolla in den här användbara guiden för att lära dig mer!
Hur man spelar in Skype-samtal
Hur man spelar in Skype-samtal
Inspelning av Skype-samtal är en praktisk funktion av många anledningar. Du kan till exempel spela in din Skype-konferens och granska samtalet senare för att se till att du inte saknade några viktiga detaljer. Du kan också dela dina sparade
Hur man ställer in en PS5 horisontellt eller vertikalt
Hur man ställer in en PS5 horisontellt eller vertikalt
PS5 kan ställas in antingen horisontellt eller vertikalt med den medföljande basen, som konverteras genom att vrida armen medurs eller moturs.
Hur man ändrar plats i oenighet
Hur man ändrar plats i oenighet
https://www.youtube.com/watch?v=bbU7a-A6kvU Om du har problem med röstkommunikation i Discord kan processen att ändra din region eller plats lindra problemet. När du först skapar ditt Discord-konto kan Discord automatiskt
Klisterlappar med bläckanalys och bättre insikter träffar Microsoft Store
Klisterlappar med bläckanalys och bättre insikter träffar Microsoft Store
Microsoft släpper en ny version av Sticky Notes-appen till alla. Med version 3.7, som tidigare endast var tillgänglig för Fast Ring-insiders, introducerar Microsoft ett antal användbara ändringar och nya funktioner i Sticky Notes-appen. Här är de viktigaste förändringarna i denna version. Sticky Notes är en universell Windows-plattform (UWP)
Hur du redigerar ditt foto efter att du har lagt upp på Instagram
Hur du redigerar ditt foto efter att du har lagt upp på Instagram
Det där fotot du precis delade på Instagram såg perfekt ut innan du lade upp det. Men nu när du tittar på det ser det inte så bra ut längre. Kanske, om du bara använde ett annat filter, skulle det vara så mycket