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

Wyłącz pamięć podręczną miniatur paska zadań w systemie Windows 10
Wyłącz pamięć podręczną miniatur paska zadań w systemie Windows 10
Jak włączyć lub wyłączyć zapisywanie miniatur paska zadań w pamięci podręcznej w systemie Windows 10. W systemie Windows 10 po najechaniu kursorem na przycisk paska zadań uruchomionej aplikacji lub grupę
Wskazówka: szybko uruchom system Windows 10 w zaawansowanych opcjach uruchamiania
Wskazówka: szybko uruchom system Windows 10 w zaawansowanych opcjach uruchamiania
Uzyskaj dostęp do zaawansowanych opcji uruchamiania za pomocą dwóch kliknięć w systemie Windows 10
Wyłącz przycisk Smiley w przeglądarce Internet Explorer w systemie Windows 10
Wyłącz przycisk Smiley w przeglądarce Internet Explorer w systemie Windows 10
Oto jak wyłączyć przycisk buźki widoczny na pasku narzędzi przeglądarki Internet Explorer 11 w systemie Windows 10 za pomocą poprawki rejestru.
Jak przekazać tylko jedną część łańcucha e-mail w Gmailu i Outlooku
Jak przekazać tylko jedną część łańcucha e-mail w Gmailu i Outlooku
Łańcuchy e-mail są albo użytecznym sposobem śledzenia rozmowy, albo koszmarem zamieszania, który przeszkadza. Szanse są, jeśli pracujesz dla dużej firmy lub korporacji, to jest to drugie. Jeśli jesteś zaangażowany
Jak nagrywać oddzielne ścieżki audio w OBS
Jak nagrywać oddzielne ścieżki audio w OBS
Jedną z funkcji wyróżniających się w OBS (Open Broadcaster Software) jest nagrywanie oddzielnych ścieżek audio. Daje to szansę streamerom, twórcom treści i każdemu, kto chce ulepszyć postprodukcję nagrań. Nauka nagrywania oddzielnych ścieżek audio
Zapisz ustawienia połączenia pulpitu zdalnego w pliku RDP w systemie Windows
Zapisz ustawienia połączenia pulpitu zdalnego w pliku RDP w systemie Windows
W tym artykule zobaczymy, jak zapisać poświadczenia usługi Podłączanie pulpitu zdalnego do pliku RDP w systemie Windows 10. Umożliwi to wyeksportowanie ustawień.
Jak zmienić język Crunchyroll na Roku
Jak zmienić język Crunchyroll na Roku
Pomyślnie pobrałeś Crunchyroll na swój Roku. Czas usiąść i zrelaksować się przy ulubionym programie, prawda? Nie tak szybko. Zanim będziesz mógł objadać się przez cały sezon One Piece, musisz się upewnić, że