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

Jak zjistit něčí narozeniny
Jak zjistit něčí narozeniny
Existuje mnoho důvodů, proč byste chtěli zjistit narozeniny jiné osoby, aniž byste se jich jen zeptali. Možná jste velkorysý typ a chcete zjistit něčí narozeniny, abyste mohli hodit a
Jak vytvořit graf v aplikaci Word
Jak vytvořit graf v aplikaci Word
Vizuální datová grafika je skvělý způsob, jak dostat svou zprávu beze slov. A není nutné, aby raketový vědec přidal jeden do dokumentu Microsoft Word. Microsoft usnadňuje import dat z aplikace Excel do
Jak zakázat ochranu integrity systému v systému macOS
Jak zakázat ochranu integrity systému v systému macOS
Ochrana integrity systému je důležitá bezpečnostní funkce v systému macOS, která brání přístupu k důležitým systémovým souborům a aplikacím. Může ale také narušit starší pracovní postupy a aplikace, které se na tento přístup spoléhají. Pokud jste ochotni přijmout rizika, můžete deaktivovat ochranu integrity systému následujícím způsobem.
Jak zjistit, zda se váš tablet Amazon Fire nabíjí, když je mrtvý
Jak zjistit, zda se váš tablet Amazon Fire nabíjí, když je mrtvý
Tablety Kindle Fire patří mezi nejlevnější druhy tabletů, které na dnešním trhu najdete. I když mohou být omezeni funkcemi a funkcemi, mají velmi stabilní Fire OS a jsou skvělí v tom, čím jsou
Povolte režim prezentace ve Windows 10
Povolte režim prezentace ve Windows 10
Režim prezentace ve Windows 10 je navržen tak, aby pomáhal uživatelům přenosných zařízení (např. Notebooků). Je-li povoleno, váš počítač zůstane vzhůru.
Aplikace Fotky získává podporu časové osy, zobrazení Galerie a další
Aplikace Fotky získává podporu časové osy, zobrazení Galerie a další
Dnes je odhalena řada funkcí nadcházející verze aplikace Fotky první strany systému Windows 10. Patří mezi ně funkce časové osy, která vám umožní rychle procházet fotografiemi v chronologickém pořadí, vylepšené uživatelské rozhraní okna náhledu fotografií, možnost přidat ke svým snímkům zvukový komentář a těsná integrace s
Jak přejmenovat počítač v Linux Mint a změnit název hostitele PC
Jak přejmenovat počítač v Linux Mint a změnit název hostitele PC
Jak přejmenovat počítač v Linux Mint a změnit název hostitele PC. Linux Mint ukládá název počítače do několika souborů. Musíte je upravit.