Hlavní Windows 10 Vylepšení Chmod a Chown WSL ve Windows 10

Vylepšení Chmod a Chown WSL ve Windows 10



Uživatelé systému Linux určitě znají nástroje konzoly chown a chmod. Tyto dvě aplikace jsou nezbytné, pokud jde o svolení a správu vlastnictví. V poslední době společnost Microsoft provedla řadu vylepšení těchto nástrojů ve svém vlastním linuxovém subsystému dodávaném s Windows 10.

Reklama

Nyní můžete nastavit vlastníka a skupinu souborů pomocí chmod / chown a upravit oprávnění pro čtení / zápis / spuštění ve WSL. Můžete také vytvořit speciální soubory, jako jsou fifos, unixové zásuvky a soubory zařízení. Pro mnoho uživatelů WSL to byla dlouho očekávaná funkce.

jak zrušit předplatné netflixu

Další zajímavou změnou jsou nové možnosti připojení se souborovým systémem DrvFs pro promítání oprávnění na soubory a současně poskytování nových metadat Linuxu pro soubory a složky.

Je tu jeden krok, který musíte udělat, než si budete moci užít tyto nové funkce: Musíte odpojit drvfs a znovu jej připojit pomocí příznaku 'metadata'. Chcete-li to provést, zadejte na terminálu následující příkazy:

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

Správnost připojení můžete ověřit spuštěním příkazu 'mount -l', aby se zobrazilo něco takového:

DrvFs je doplněk souborového systému pro WSL, který přidává podporu pro spolupráci mezi WSL a souborovým systémem Windows. DrvFs umožňuje WSL připojit disky s podporovanými souborovými systémy pod / mnt, jako / mnt / c, / mnt / d atd.
DrvFs přidává řadu nových možností připojení. Jsou to následující:
Mezi nové možnosti připojení patří:

  • uid: ID uživatele použité pro vlastníka všech souborů
  • gid: ID skupiny použité pro vlastníka všech souborů
  • umask: osmičková maska ​​oprávnění, která se mají vyloučit pro všechny soubory a adresáře.
  • fmask: osmičková maska ​​oprávnění, která se mají vyloučit pro všechny běžné soubory.
  • dmask: osmičková maska ​​oprávnění, která se mají vyloučit pro všechny adresáře.

Viz následující příklad:

jak přenesu autentizátor google do nového telefonu
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Po provedení příkazu mount uvidíte svoji mount (v tomto případě C :) uvedenou se všemi parametry, které jste předali při dotazování na seznam připojených zařízení.

Tato změna umožní připojení složek a oddílů Windows pod jiným uživatelským účtem ve WSL, spíše než výchozí .

S touto změnou budou oprávnění systému Linux uložena jako další metadata pro soubor. To umožní uložení oprávnění Linux i Windows pro jeden soubor. Nyní můžete změnit oprávnění ve WSL nebo Windows samostatně, aniž byste narušili prostředí. Jak si možná pamatujete, úprava souborů Linuxu z Windows by mohla WSL zlomit dříve .

Nově vytvořené soubory ve WSL budou ve výchozím nastavení vytvořeny s metadaty a budou respektovat možnosti připojení, které jste nastavili.

jak změnit hlasy ligy na japonské

Důležité upozornění

Při hraní s novými metadaty se musíte ujistit o několika věcech:

Úpravy souboru pomocí editoru Windows mohou odstranit metadata Linuxu souboru. V tomto případě se soubor vrátí na výchozí oprávnění.

Odebrání všech bitů pro zápis do souboru ve WSL způsobí, že Windows označí soubor jako jen pro čtení.
Pokud máte nainstalováno více distribucí WSL nebo více uživatelů Windows s nainstalovaným WSL, budou všichni používat stejná metadata na stejné soubory. UID každého uživatelského účtu WSL se mohou lišit. Toto je třeba vzít v úvahu při nastavování oprávnění.

Například můžete zakázat oprávnění k zápisu na soubor v systému Windows a chmod soubor, aby se ukázalo, že oprávnění k zápisu jsou povolena ve WSL. Nebo můžete mít ve Windows povolená oprávnění ke čtení a odebrat oprávnění ke čtení ve WSL. Tento koncept můžete vidět níže.

Zdroj: Microsoft .

Zajímavé Články

Redakce Choice

Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Sony spouští beta verzi, která vám poskytne lepší zvuk z ovladače DualSense vašeho PS5 a více interaktivních funkcí, když sledujete obrazovku PS5 kamaráda.
Chrome blokuje rušivé videoreklamy
Chrome blokuje rušivé videoreklamy
Od 5. srpna 2020 obsahuje Google Chrome aktualizovanou funkci blokování obsahu, která blokuje rušivé reklamy. Při rozhodování o tom, které reklamy nejvíce narušují web, Google spoléhá na standardy Better Ads Standards. Standardy Better Ads Standards jsou vyvíjeny skupinou Coalition for Better Ads. Byl vytvořen významnými mezinárodními subjekty
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Pokud jste na sociálních sítích, pravděpodobně jste viděli hashtagy #ThrowbackThursday a #FlashbackFriday. Jaký je mezi nimi rozdíl?
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Nikdo nemá rád hassledování na sociálních médiích. Tam přijde vhod naučit se umlčovat lidi na sociálních médiích, místo aby je blokovali. Nežádoucí obsah můžete vyloučit, aniž byste nahlášili urážejícího uživatele, že se naštval
Jak vymazat mezipaměť na Facebooku
Jak vymazat mezipaměť na Facebooku
Vymazání mezipaměti Facebooku v aplikaci nebo ve webovém prohlížeči je rychlé, snadné a může zlepšit výkon. Zde je návod, jak vymazat soubor mezipaměti.
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Mnoho míst, která na internetu navštěvujeme, vyžaduje, abychom měli přihlašovací údaje, abychom je mohli zadat. A když je potřeba tolik hesel, je normální na některá z nich zapomenout. Například heslo Apple ID není nic
Jak povolit režim Letadlo v systému Windows 10
Jak povolit režim Letadlo v systému Windows 10
Zde je návod, jak povolit režim Letadlo v systému Windows 10. Pokrývá všechny možné způsoby, včetně Nastavení, Centra akcí a plovoucí nabídky Síť.