Основен Windows 10 Chmod и Chown WSL Подобрения в Windows 10

Chmod и Chown WSL Подобрения в Windows 10



Потребителите на Linux определено са запознати с инструментите за конзола chown и chmod. Тези две приложения са от съществено значение, когато става въпрос за разрешение и управление на собствеността. Наскоро Microsoft направи редица подобрения на тези инструменти в собствената си подсистема Linux, свързана с Windows 10.

Реклама

Вече можете да зададете собственика и групата файлове с помощта на chmod / chown и да промените разрешенията за четене / запис / изпълнение в WSL. Можете също така да създавате специални файлове като fifos, unix гнезда и файлове на устройства. Това беше дългоочаквана функция за много потребители на WSL.

какъв овен имам инсталиран

Друга интересна промяна са новите опции за монтаж с файловата система DrvFs за проектиране на разрешения върху файлове, заедно с предоставяне на нови метаданни на Linux за файлове и папки.

Трябва да предприемете една стъпка, преди да можете да се насладите на тези нови функции: Трябва да демонтирате drvfs и да го монтирате отново с флага „метаданни“. За да направите това, въведете следните команди в терминала:

sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o метаданни

Можете да проверите дали е монтиран правилно, като стартирате „mount -l“, за да видите нещо подобно:

DrvFs е приставка за файлова система за WSL, която добавя поддръжка за взаимодействие между WSL и файловата система на Windows. DrvFs позволява на WSL да монтира устройства с поддържани файлови системи под / mnt, като / mnt / c, / mnt / d и др.
DrvFs добавя редица нови опции за монтиране. Те са както следва:
Новите опции за монтиране включват:

  • uid: потребителският идентификатор, използван за собственика на всички файлове
  • gid: идентификаторът на групата, използван за собственика на всички файлове
  • umask: осмична маска от разрешения за изключване за всички файлове и директории.
  • fmask: осмична маска от разрешения за изключване за всички обикновени файлове.
  • dmask: осмична маска на разрешения за изключване за всички директории.

Вижте следния пример:

каква е командата за запазване на инвентара в minecraft
sudo mount -t drvfs C: / mnt / c -o метаданни, uid = 1000, gid = 1000, umask = 22, fmask = 111

След като изпълните командата за монтиране, ще видите вашето монтиране (в този случай C :), изброено с всички параметри, които сте въвели при заявка за списък с монтирани устройства.

Тази промяна ще позволи монтиране на Windows папки и дялове под друг потребителски акаунт в WSL, а не по подразбиране .

С тази промяна разрешенията на Linux се съхраняват като допълнителни метаданни за файл. Това ще позволи съхраняване на разрешения за Linux и Windows за един файл. Сега можете да промените разрешенията както в WSL, така и в Windows поотделно, без да нарушавате околната среда. Както си спомняте, модифицирането на Linux файлове от Windows може да наруши WSL по-рано .

Новосъздадените файлове в WSL ще бъдат създадени с метаданни по подразбиране и ще спазват опциите за монтиране, които сте задали.

как да се правят роли в сървър за раздори

Важни предупреждения

Има няколко неща, за да сте сигурни, че сте наясно, когато се занимавате с новите метаданни:

Редактирането на файл с помощта на редактор на Windows може да премахне метаданните на Linux за файла. В този случай файлът ще се върне към разрешенията си по подразбиране.

Премахването на всички битове за запис на файл в WSL ще накара Windows да маркира файла като само за четене.
Ако имате инсталирани няколко WSL дистрибуции или множество потребители на Windows с инсталиран WSL, всички те ще използват едни и същи метаданни за едни и същи файлове. Uid-овете на всеки WSL потребителски акаунт може да се различават. Това нещо, което трябва да имате предвид при задаване на разрешения.

Например можете да деактивирате разрешенията за запис на файл в Windows и chmod файлът да показва разрешенията за запис са активирани в WSL. Или можете да имате разрешения за четене под Windows и да премахнете разрешенията за четене в WSL. Можете да видите тази концепция илюстрирана по-долу.

Източник: Microsoft .

Интересни Статии

Избор На Редактора

Как да инсталирате драйвер за принтер
Как да инсталирате драйвер за принтер
Драйверът за принтер е софтуер, който казва на вашия компютър как да използва функциите на вашия принтер. Ето как да инсталирате или преинсталирате драйвер за вашия принтер.
Числата на CUSIP и как да ги търсите
Числата на CUSIP и как да ги търсите
Научете какво е CUSIP номер, какво означават знаците в един и основите за това как да търсите CUSIP номер, като използвате няколко различни метода.
8-те най-добри приложения за новини за iPhone през 2024 г
8-те най-добри приложения за новини за iPhone през 2024 г
Искате ли да сте в крак с последните извънредни новини? Тогава имате нужда от най-добрите приложения за новини за iPhone. Този списък включва всички най-предпочитани за получаване на вашите новини точно сега.
Aero Patch 1.4
Aero Patch 1.4
Ето Aero пластир, създаден от моя приятел г-н dUSHA, който позволява пълнофункционални aero стъкло и функции за персонализация в Windows 7 Home Basic и Windows 7 Starter, като например Aero Glass и оцветяване. - Пълна поддръжка на теми, включително RSS и слайдшоу. , Shake и WinFlip 3D. - Поддръжка на теми на трети страни. Най-новата версия е 1.4, вижте
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Asus Transformer Book T100 беше устройството, което доведе до евтиното зареждане на Windows, но времето - и технологията - продължиха напред. От стартирането му няколко поколения нискотарифни Windows клаудбукове и Chromebook на Google преобразиха лаптопа
Как да изтрия всички публикации в Reddit
Как да изтрия всички публикации в Reddit
https://www.youtube.com/watch?v=tbWDDJ6HAeI Ако сте дългогодишен потребител на Reddit, има вероятност да съжалявате за поне няколко публикации, които сте споделили с общността. Да се ​​избягваш за споделяне на непопулярно мнение е бизнес като
Как да смените басите на Airpods
Как да смените басите на Airpods
Едно от най-добрите неща за AirPods е, че можете да персонализирате собствения си опит. Можете да слушате музика, когато пожелаете, като имате свободни ръце за изпълнение на други задачи, но това не е всичко. Вие