Hoofd Ramen 10 Verbeteringen in Chmod en Chown WSL in Windows 10

Verbeteringen in Chmod en Chown WSL in Windows 10



Linux-gebruikers zijn zeker bekend met chown- en chmod-consoletools. Deze twee apps zijn essentieel als het gaat om toestemming en eigendomsbeheer. Onlangs heeft Microsoft een aantal verbeteringen aangebracht in deze tools in hun eigen Linux-subsysteem gebundeld met Windows 10.

Advertentie

U kunt nu de eigenaar en de groep bestanden instellen met chmod / chown en de machtigingen voor lezen / schrijven / uitvoeren in WSL wijzigen. U kunt ook speciale bestanden maken, zoals fifos, unix-sockets en apparaatbestanden. Voor veel WSL-gebruikers was het een langverwachte functie.

google play op amazon fire hd 10

Een andere interessante verandering zijn de nieuwe montage-opties met het DrvFs-bestandssysteem voor het projecteren van machtigingen op bestanden, naast het leveren van nieuwe Linux-metadata over bestanden en mappen.

Er is één stap die u moet nemen voordat u van deze nieuwe functies kunt genieten: u moet drvfs ontkoppelen en opnieuw koppelen met de vlag 'metadata'. Om dit te doen, voert u de volgende opdrachten in op de terminal:

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

U kunt controleren of het correct is aangekoppeld door 'mount -l' uit te voeren om zoiets als dit te zien:

DrvFs is een bestandssysteem-plug-in voor WSL die ondersteuning toevoegt voor interop tussen WSL en het Windows-bestandssysteem. Met DrvFs kan WSL schijven mounten met ondersteunde bestandssystemen onder / mnt, zoals / mnt / c, / mnt / d, enz.
DrvFs voegt een aantal nieuwe mount-opties toe. Ze zijn als volgt:
De nieuwe mount-opties zijn onder meer:

  • uid: het gebruikers-ID dat wordt gebruikt voor de eigenaar van alle bestanden
  • gid: de groeps-ID die wordt gebruikt voor de eigenaar van alle bestanden
  • umask: een octaal masker van uit te sluiten machtigingen voor alle bestanden en mappen.
  • fmask: een octaal masker van uit te sluiten machtigingen voor alle reguliere bestanden.
  • dmask: een octaal masker van uit te sluiten machtigingen voor alle mappen.

Zie het volgende voorbeeld:

waarom werkt de startknop niet in Windows 10?
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Na het uitvoeren van het mount-commando, zal je je mount (in dit geval C :) in de lijst zien staan ​​met alle parameters die je hebt opgegeven bij het opvragen van een lijst met aangekoppelde apparaten.

Door deze wijziging kunnen Windows-mappen en -partities onder een andere gebruikersaccount in WSL worden gemount in plaats van het standaard een .

Met deze wijziging worden Linux-machtigingen opgeslagen als aanvullende metadata voor een bestand. Hierdoor kunnen zowel Linux- als Windows-machtigingen voor één bestand worden opgeslagen. Nu kunt u de machtigingen in zowel WSL als Windows afzonderlijk wijzigen zonder de omgeving te verstoren. Zoals u zich wellicht herinnert, het wijzigen van Linux-bestanden vanuit Windows kan WSL eerder breken .

Nieuw gemaakte bestanden in WSL worden standaard gemaakt met metadata en respecteren de mount-opties die je hebt ingesteld.

hoe alle foto's op icloud te verwijderen

Belangrijke voorbehouden

Er zijn een paar dingen waar u op moet letten wanneer u aan de nieuwe metadata sleutelt:

Het bewerken van een bestand met een Windows-editor kan de Linux-metagegevens van het bestand verwijderen. In dit geval keert het bestand terug naar de standaardrechten.

Als u alle schrijfbits op een bestand in WSL verwijdert, wordt het bestand door Windows als alleen-lezen gemarkeerd.
Als je meerdere WSL-distributies hebt geïnstalleerd of meerdere Windows-gebruikers met WSL geïnstalleerd, zullen ze allemaal dezelfde metagegevens voor dezelfde bestanden gebruiken. De uid's van elk WSL-gebruikersaccount kunnen verschillen. Dit iets om rekening mee te houden bij het instellen van machtigingen.

U kunt bijvoorbeeld schrijfrechten voor een bestand in Windows uitschakelen en chmod het bestand om te laten zien dat schrijfrechten zijn ingeschakeld in WSL. Of u kunt leesrechten hebben ingeschakeld onder Windows en leesrechten in WSL verwijderen. U kunt dit concept hieronder geïllustreerd zien.

Bron: Microsoft .

Interessante Artikelen

Editor'S Choice

Windows 10 20H1 wordt in december uitgebracht volgens het schema van Azure
Windows 10 20H1 wordt in december uitgebracht volgens het schema van Azure
Liefhebbers die Microsoft Windows op de voet volgen, herinneren zich misschien dat de ontwikkeling van Windows enkele maanden geleden is verplaatst naar de Azure-groep. Het is ons bekend geworden dat Windows 10 nu in december en juni wordt uitgebracht. Dit betekent dat Windows 10 '20H1' de eerste OS-versie zal zijn die wordt uitgebracht onder de nieuwe cadans deze
Wat betekent OD/ODer/ODing in Roblox
Wat betekent OD/ODer/ODing in Roblox
Online daten, of kortweg ODing, staat voor het zoeken naar een romantische partner op internet. Hoewel deze praktijk tegenwoordig ongelooflijk populair is, wordt het nog steeds ontmoedigd door veel internetgemeenschappen die niet expliciet voor dating zijn. Roblox
Krijg kleurrijke pictogrammen in LibreOffice op Linux Mint
Krijg kleurrijke pictogrammen in LibreOffice op Linux Mint
Hoe kleurrijke werkbalkpictogrammen te krijgen in LibreOffice op Linux Mint. Volg deze tutorial om het werkbalkthema in LibreOffice aan te passen.
Nokia 3310 review: een millennium throwback best in het verleden
Nokia 3310 review: een millennium throwback best in het verleden
Thomas McMullan hier, zijn hoofd de kamer in stekend om je te vertellen over een doodsbange aangepaste versie van een Nokia 3310 waar je meer over wilt weten. Voordat je genoegen neemt met de standaard, eenkleurige versies van de retro
Hoe Facebook Messenger te gebruiken zonder de app
Hoe Facebook Messenger te gebruiken zonder de app
https://www.youtube.com/watch?v=b5yvpgGlIvE Hoewel sociale-mediaplatforms zoals Instagram en Twitter tegenwoordig waarschijnlijk veel meer daadwerkelijke gebruikersactiviteit zien, valt niet te ontkennen dat voor miljoenen gebruikers Facebook nog steeds het belangrijkste middel is
Muziek toevoegen aan streaming in OBS
Muziek toevoegen aan streaming in OBS
Het toevoegen van muziek creëert persoonlijkheid en verhoogt de kwaliteit van uw OBS-streams, waardoor de kijkers een aangenamere ervaring krijgen. En muziek op de achtergrond van je stream is een leuke manier om je publiek betrokken te houden, vooral wanneer
Tag Archieven: setupdiag.exe
Tag Archieven: setupdiag.exe