Główny Windows 10 Ulepszenia Chmod i Chown WSL w Windows 10

Ulepszenia Chmod i Chown WSL w Windows 10



Użytkownicy Linuksa są zdecydowanie zaznajomieni z narzędziami konsoli chown i chmod. Te dwie aplikacje są niezbędne, jeśli chodzi o zarządzanie uprawnieniami i własnością. Niedawno firma Microsoft wprowadziła szereg ulepszeń do tych narzędzi we własnym podsystemie Linux dołączonym do systemu Windows 10.

Reklama

Możesz teraz ustawić właściciela i grupę plików za pomocą chmod / chown i zmodyfikować prawa odczytu / zapisu / wykonywania w WSL. Możesz także tworzyć specjalne pliki, takie jak FIFO, gniazda unix i pliki urządzeń. Dla wielu użytkowników WSL była to długo oczekiwana funkcja.

co znaczy sb na snapchat?

Kolejną interesującą zmianą są nowe opcje montowania z systemem plików DrvFs do wyświetlania uprawnień do plików, a także udostępnianie nowych metadanych Linuksa dotyczących plików i folderów.

Jest jeden krok, który musisz zrobić, zanim będziesz mógł cieszyć się tymi nowymi funkcjami: musisz odmontować drvfs i zamontować go ponownie z flagą „metadane”. Aby to zrobić, wprowadź następujące polecenia w terminalu:

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

Możesz sprawdzić, czy został poprawnie zamontowany, uruchamiając polecenie „mount -l”, aby zobaczyć coś takiego:

DrvFs to wtyczka systemu plików dla WSL, która dodaje obsługę współdziałania między WSL a systemem plików Windows. DrvFs umożliwia WSL montowanie dysków z obsługiwanymi systemami plików w katalogu / mnt, takim jak / mnt / c, / mnt / d itp.
DrvFs dodaje kilka nowych opcji montowania. Są one następujące:
Nowe opcje montowania obejmują:

  • uid: identyfikator użytkownika używany przez właściciela wszystkich plików
  • gid: identyfikator grupy używany przez właściciela wszystkich plików
  • umask: ósemkowa maska ​​uprawnień do wykluczenia dla wszystkich plików i katalogów.
  • fmask: ósemkowa maska ​​uprawnień do wykluczenia dla wszystkich zwykłych plików.
  • dmask: ósemkowa maska ​​uprawnień do wykluczenia dla wszystkich katalogów.

Zobacz poniższy przykład:

czy możesz używać Chromecasta bez Wi-Fi?
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Po wykonaniu polecenia mount zobaczysz swoje montowanie (w tym przypadku C :) wraz ze wszystkimi parametrami, które przekazałeś podczas zapytania o listę zamontowanych urządzeń.

Ta zmiana pozwoli na montowanie folderów i partycji Windows na innym koncie użytkownika w WSL, a nie domyślny .

Dzięki tej zmianie uprawnienia systemu Linux będą przechowywane jako dodatkowe metadane do pliku. Umożliwi to przechowywanie uprawnień zarówno systemu Linux, jak i Windows do jednego pliku. Teraz możesz zmieniać uprawnienia w obu WSL lub Windows osobno bez niszczenia środowiska. Jak być może pamiętasz, modyfikowanie plików Linuksa w systemie Windows może spowodować wcześniejsze uszkodzenie WSL .

Nowo utworzone pliki w WSL będą domyślnie tworzone z metadanymi i będą respektować ustawione opcje montowania.

dodaj czcionkę do dokumentów google

Ważne ostrzeżenia

Jest kilka rzeczy, o których warto wiedzieć podczas majstrowania przy nowych metadanych:

Edycja pliku za pomocą edytora Windows może spowodować usunięcie metadanych pliku w systemie Linux. W takim przypadku plik powróci do swoich domyślnych uprawnień.

Usunięcie wszystkich bitów zapisu w pliku w WSL spowoduje, że system Windows oznaczy plik jako tylko do odczytu.
Jeśli masz zainstalowanych wiele dystrybucji WSL lub wielu użytkowników Windows z zainstalowanym WSL, wszyscy będą używać tych samych metadanych w tych samych plikach. Identyfikator użytkownika każdego konta użytkownika WSL może się różnić. Należy to wziąć pod uwagę podczas ustawiania uprawnień.

Na przykład, możesz wyłączyć prawa zapisu do pliku w Windows i chmod plik, aby pokazać, że prawa zapisu są włączone w WSL. Możesz też włączyć uprawnienia do odczytu w systemie Windows i usunąć uprawnienia do odczytu w WSL. Możesz zobaczyć tę koncepcję zilustrowaną poniżej.

Źródło: Microsoft .

Ciekawe Artykuły

Wybór Redakcji

Jak naprawić komunikaty w między nami?
Jak naprawić komunikaty w między nami?
„Input Us” został wydany w 2018 roku, ale zyskał popularność w 2020 roku, kiedy wielu zostało zmuszonych do pozostania w domu. Pozostając z dużą ilością wolnego czasu, nowi gracze wskoczyli do tej gry jako okazja do nawiązania kontaktu
Jak grać w trybie wieloosobowym w grze Minecraft
Jak grać w trybie wieloosobowym w grze Minecraft
Minecraft od lat jest ulubieńcem fanów i utrzymuje swoją popularność. Gra doczekała się wielu aktualizacji, które sprawiły, że gra była jeszcze przyjemniejsza dla fanatyków. Jeśli jesteś nowy w Minecrafcie, możesz się zniechęcić
Jak wyłączyć Chromecasta
Jak wyłączyć Chromecasta
Czy Twoje urządzenie Chromecast zachowuje się dziwnie? Jeśli wiesz, jak wyłączyć strumienie Chromecasta, już nigdy nie stracisz kontroli nad swoją obsadą.
Microsoft Edge na Androida ma stronę edge: // flags
Microsoft Edge na Androida ma stronę edge: // flags
Podobnie jak wersja Desktop, Edge dla Androida ma specjalną stronę edge: // flags. Stamtąd użytkownicy Edge będą mogli włączać lub wyłączać eksperymentalne funkcje przeglądarki. Reklama Dzięki niedawnym aktualizacjom Edge aplikacja obsługuje hasła roamingowe i opcję ciemnego motywu. Chociaż te funkcje nie są unikalne i
Plotki i wiadomości o Falloucie 76: Fallout 76 wreszcie został wydany
Plotki i wiadomości o Falloucie 76: Fallout 76 wreszcie został wydany
Fallout 76, najnowsza gra Bethesda Game Studio, została wreszcie wydana. Niestety dla każdego, kto spodziewa się sprawdzić recenzje, aby zdecydować się na zakup, czy nie, nie ma żadnych. Być może dlatego, że Bethesda nie rozsyła kopii recenzji lub
Jak wyczyścić folder WinSxS w systemie Windows 10
Jak wyczyścić folder WinSxS w systemie Windows 10
Oto, jak możesz wyczyścić folder WinSxS i zmniejszyć jego rozmiar w systemie Windows 10.
Samsung Galaxy J2 – Jak wyłączyć autokorektę
Samsung Galaxy J2 – Jak wyłączyć autokorektę
Autokorekta to funkcja, którą mają praktycznie wszystkie telefony i którą wiele osób uważa za bardzo przydatną. Jednak wciąż jest wielu użytkowników, którzy uważają, że ta funkcja jest bardzo niewygodna i często bardzo kłopotliwa. Mimo że producenci telefonów robią to