Windows 11, aby przenieść Linux SUDO do wiersza poleceń i programu PowerShell

Windows 11, aby przenieść Linux SUDO do wiersza poleceń i programu PowerShell
  • Microsoft dodaje opcję włączenia „Sudo” na stronie „Dla programistów” w aplikacji Ustawienia w systemie Windows 11.
  • Ta funkcja będzie dostępna za pośrednictwem terminala systemu Windows podczas korzystania z wiersza poleceń, programu PowerShell i innych konsol poleceń.
  • Oczekuje się, że funkcja poleceń będzie działać w taki sam sposób, jak polecenie Sudo w systemie Linux, ale będziesz mieć możliwość zdecydowania, w jaki sposób chcesz uruchamiać aplikacje za pomocą tego polecenia.

Oczekuje się, że system Windows 11 będzie zawierał polecenie „sudo” w programie PowerShell i wierszu poleceń, podobne do polecenia dostępnego już w systemach Linux, macOS i innych systemach operacyjnych opartych na systemie Unix. Funkcja została dostrzeżona przez @thisbookisclosed na platformie X w wersjach poglądowych systemu Windows 11 dostępnych za pośrednictwem kanału Canary Channel.

Jakie jest polecenie sudo?

Polecenie sudo (superuser do) umożliwia użytkownikom uruchamianie programów i narzędzi z uprawnieniami innego użytkownika (domyślnie superużytkownika lub administratora). Jest to wszechobecna funkcja w systemach Linux, macOS i innych systemach operacyjnych opartych na systemie Unix, służąca do zarządzania uprawnieniami i wykonywania poleceń wymagających podwyższonych uprawnień.

Polecenie Sudo w Linuksie
Polecenie Sudo w systemie Linux / Zdjęcie: Mauro Huculak

Wprowadzenie natywnej obsługi poleceń sudo w systemie Windows 11 dodatkowo pokazuje ciągłe wysiłki Microsoftu mające na celu wypełnienie luki między systemami operacyjnymi Windows i podobnymi do Uniksa.

Jak sudo będzie działać w systemie Windows 11?

Chociaż ta implementacja jest wciąż w toku, oczekuje się, że ta integracja będzie działać podobnie do Linuksa.

Użytkownicy będą mogli wywołać polecenie sudo w terminalu Windows, aby wykonać polecenia z uprawnieniami administracyjnymi bez konieczności przełączania kont użytkowników, co ułatwi zarządzanie konfiguracjami systemu i wykonywanie bezpiecznych operacji.

Dla programistów ustawienie sudo
Dla programistów ustawienie sudo / obraz: @thebookisclosed

Aby włączyć tę opcję, otwórz Ustawienia > System > Dla programistów i włącz przełącznik „Włącz sudo” . Następnie musisz użyć ustawień „Konfiguruj sposób uruchamiania aplikacji przez Sudo”, aby wybrać doświadczenie. Na przykład:

  • W nowym oknie: Po uruchomieniu polecenia sudo terminal otworzy nowe okno, w którym można uruchamiać polecenia z uprawnieniami administratora.
  • Z wyłączonym wprowadzaniem danych: Ponieważ Microsoft nie wspomniał o żadnych szczegółach na temat tej funkcji, nie jest jasne, co ta opcja będzie robić.
  • Inline: Po uruchomieniu polecenia sudo terminal umożliwi wykonywanie zadań administracyjnych w tym samym oknie.

Po włączeniu tej funkcji polecenie sudo powinno działać w wierszu poleceń i programie PowerShell.

Należy zauważyć, że opcja jest nadal ukryta i obecnie nie można jej nawet przetestować.

Dlaczego Microsoft wprowadza sudo do systemu Windows 11?

Dodanie polecenia sudo do systemu Windows 11 jest częścią szerszej strategii mającej na celu zwiększenie atrakcyjności systemu operacyjnego dla programistów, administratorów sieci i zaawansowanych użytkowników, którzy w swojej pracy korzystają z narzędzi systemu Linux. Integrując polecenia uniksowe bezpośrednio z systemem operacyjnym, firma zamierza jeszcze bardziej wyeliminować bariery ograniczające produktywność i promować bardziej wszechstronne i solidne środowisko do tworzenia oprogramowania i administrowania systemami.

„Sudo” nie jest jedynym poleceniem innym niż Windows dostępnym w systemie operacyjnym. Na przykład w wersji stabilnej można już używać narzędzi tar i curl . Narzędzie „tar” umożliwia wyodrębnianie plików i tworzenie archiwów, natomiast narzędzie „curl” pozwala na przesyłanie plików pomiędzy serwerami.

Kiedy polecenie systemu Linux będzie dostępne w systemie Windows 11?

Prace nad tą funkcją wciąż trwają, ale ponieważ Microsoft nie udostępnił żadnych oficjalnych szczegółów, nie jest jasne, kiedy polecenie zostanie udostępnione użytkownikom.

Jednak firma przygotowuje się do wydania systemu Windows 11 24H2 jeszcze w tym roku, który podobno będzie zawierał wiele nowych funkcji i zmian, a polecenie sudo może być jedną z funkcji planowanych w tej wersji. Z drugiej strony Microsoft jest również znany z tego, że porzuca funkcje, gdy tylko są gotowe, poza wydaniem nowych wersji, więc może się zdarzyć, że firma będzie wdrażać tę funkcję podczas regularnej comiesięcznej aktualizacji.

Jakie są Twoje przemyślenia na temat nowego polecenia systemu Linux dostępnego w systemie Windows 11? Podziel się swoimi przemyśleniami w komentarzach.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *