TECNOLOGIA, INTERNET TRENDS, GAMING, BIG DATA

Sudo arriva su Windows 11: esegui comandi elevati con facilità

Sudo arriva su Windows 11: esegui comandi elevati con facilità

By auroraoddi

Microsoft ha confermato l’arrivo di una nuova funzionalità chiamata Sudo su Windows 11 nella Build 26052. Questa funzione permette agli utenti di eseguire comandi con privilegi elevati direttamente da una sessione della console senza doverla prima elevare. Inoltre, Microsoft ha annunciato che Sudo per Windows sarà reso open-source su GitHub.

Introduzione a Sudo per Windows

Sudo per Windows è una soluzione ergonomica e familiare per gli utenti che desiderano eseguire comandi con privilegi elevati senza dover aprire una nuova console elevata. Questa funzionalità è ancora in fase di sviluppo e recentemente è stata avvistata in una versione di prova di Windows Server 2025.

Secondo quanto riportato da Windows Latest, Microsoft aveva pubblicato un post sul suo blog, successivamente cancellato, in cui spiegava che Sudo per Windows può essere abilitato dalla pagina “Per sviluppatori” delle impostazioni di Windows 11. Basterà attivare l’opzione “Abilita Sudo” per utilizzare questa nuova funzionalità.

Configurazioni di Sudo per Windows

Attualmente, Sudo per Windows supporta tre diverse opzioni di configurazione:

  1. In una nuova finestra (newWindow): Con questa configurazione, Sudo per Windows aprirà una nuova finestra della console elevata e eseguirà il comando in quella finestra. Questa è l’opzione di configurazione predefinita quando Sudo è abilitato.
  2. Input chiuso (disableInput): Con questa configurazione, Sudo per Windows eseguirà il processo elevato nella finestra corrente, ma il nuovo processo verrà avviato con la sua stdinput chiusa. Ciò significa che il nuovo processo non accetterà alcun input dall’utente, quindi questa configurazione non funzionerà per i processi che richiedono ulteriori input dall’utente dopo l’elevazione.
  3. Inline (normal): Questa configurazione è simile al comportamento di Sudo su altri sistemi operativi. Con questa configurazione, Sudo per Windows eseguirà il processo elevato con la sua stdinput, stdoutput e stderror collegati alla finestra corrente. Ciò significa che il nuovo processo elevato potrà ricevere input e inviare output alla finestra corrente.

Come funziona Sudo per Windows

Quando si esegue un processo dalla riga di comando con Sudo, verrà visualizzato un prompt UAC (User Account Control) che chiederà all’utente di confermare l’elevazione. In questo modo, sarà possibile utilizzare Sudo nel terminale come si farebbe su Linux o macOS.

In base alla configurazione scelta, Sudo per Windows aprirà una nuova finestra della console elevata o avvierà un nuovo processo elevato che comunicherà con il processo Sudo nella finestra non elevata. Questo permette al processo elevato di leggere input dal processo non elevato e inviare output al processo non elevato.

Tuttavia, è importante tenere presente le implicazioni di sicurezza quando si esegue Sudo nelle configurazioni “Inline” o “Input chiuso”. È possibile che un processo con integrità media possa influenzare il processo elevato, ma questa possibilità viene mitigata nella configurazione “Input chiuso”, in quanto il processo elevato non potrà leggere input dall’utente.

Microsoft ha sottolineato che verrà pubblicata una documentazione dettagliata su Sudo per Windows, comprese le implicazioni di sicurezza della configurazione “Inline”.

Scopri di più da Syrus

Abbonati ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere