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

Samochody przyszłości bez kierowcy: Jak daleko jesteśmy od samochodów autonomicznych?
Samochody przyszłości bez kierowcy: Jak daleko jesteśmy od samochodów autonomicznych?
Samochody bez kierowcy były kiedyś czymś, co można zobaczyć w filmach science fiction, ale w 2018 roku stają się rzeczywistością. Autonomiczna technologia samochodowa jest już rozwijana przez takie firmy jak Lexus, BMW i Mercedes, a
Firefox 80.0.1 jest dostępny do pobrania po wprowadzeniu tych zmian
Firefox 80.0.1 jest dostępny do pobrania po wprowadzeniu tych zmian
Mozilla wydała niewielką aktualizację do przeglądarki Firefox 80. Wersja 80.0.1 zawiera pięć poprawek i będzie dostępna za pośrednictwem systemu automatycznej aktualizacji przeglądarki. Wersja 80.0.1 zawiera następujący dziennik zmian. Naprawiono regresję wydajności podczas napotkania nowych certyfikatów pośrednich urzędów certyfikacji (błąd 1661543) Naprawiono awarie prawdopodobnie związane z resetowaniem GPU
Samsung Galaxy Note 8 trafia do sprzedaży w Wielkiej Brytanii: sprawdź jego cenę, specyfikację i porównanie z iPhonem X.
Samsung Galaxy Note 8 trafia do sprzedaży w Wielkiej Brytanii: sprawdź jego cenę, specyfikację i porównanie z iPhonem X.
Na imprezie w Nowym Jorku w zeszłym miesiącu Samsung zdjął osłony ze swojego Galaxy Note 8. Ma bezramkową konstrukcję zaczerpniętą z Galaxy S8, więc ogromny ekran o przekątnej 6,3 cala dominuje w
Jak dodać Live Tile wykorzystania danych w systemie Windows 10
Jak dodać Live Tile wykorzystania danych w systemie Windows 10
Windows 10 jest w stanie zbierać i pokazywać wykorzystanie danych w sieci. Zobacz, jak wyświetlić te informacje za pomocą dynamicznego kafelka w menu Start.
Jak używać Alexy i Echo Show jako kamery bezpieczeństwa
Jak używać Alexy i Echo Show jako kamery bezpieczeństwa
Funkcja monitorowania domu umożliwia używanie Echo Show jako kamery bezpieczeństwa i oglądanie obrazu wideo na żywo za pośrednictwem aplikacji Alexa.
Microsoft Windows kończy 30 lat - spojrzenie w przeszłość
Microsoft Windows kończy 30 lat - spojrzenie w przeszłość
Mówią, że czas mija szybko i rzeczywiście, dla niektórych z nas nigdy nie zdajemy sobie sprawy, jak długo używamy komputerów i naszego drogiego systemu operacyjnego Microsoft Windows. Najpopularniejszy na świecie system operacyjny dla komputerów stacjonarnych skończył 30 lat. Dokładnie 30 lat temu firma Microsoft Corporation wydała swój pierwszy graficzny interfejs użytkownika dla systemu MS DOS o nazwie Windows 1.0. To
Jak wyczyścić pamięć podręczną i dane w Waze
Jak wyczyścić pamięć podręczną i dane w Waze
Jednym z powodów, dla których tak wielu użytkowników kocha Waze, jest to, że jest szybki i bardzo responsywny. I to jest dokładnie to, czego można oczekiwać od aplikacji do nawigacji w ruchu drogowym. Ale nawet Waze napotka błąd