Microsoft trará o comando sudo do Linux para o Windows Server

microsoft-trara-o-comando-sudo-do-linux-para-o-windows-server

A Microsoft está imitando o Linux e está trazendo o comando “sudo” para o Windows Server 2025. Essa adição oferecerá uma nova maneira para os administradores elevarem privilégios para aplicativos de console, assim como no Linux.

Comando sudo no Windows Server

Superusuário do, ou sudo, é um programa de console do Linux que permite que usuários com poucos privilégios executem um comando com privilégios elevados, geralmente como root. Este comando oferece maior segurança no Linux, pois os servidores podem ser usados normalmente em contas de baixo privilégio. Além disso, ele permite que os usuários elevem seus privilégios conforme necessário ao executar comandos específicos.

Um exemplo do comando sudo é mostrado abaixo, onde o pessoal do Bleeping Computer executou “whoami” como um usuário de baixo privilégio e depois o executaram usando sudo. Observe que o comando whoami mostra que estou executando-o como o usuário que está bipando. No entanto, quando executo whoami com sudo, ele eleva meus privilégios para root.

microsoft-trara-o-comando-sudo-do-linux-para-o-windows-server
Demonstrando o comando sudo usando whoami
Imagem: BleepingComputer


Testando sudo no Windows Server 2025

A Microsoft lançou a primeira versão prévia do Windows Server 2025 Insider na semana passada. No entanto, logo depois, uma versão mais recente vazou online. Conforme relatado pela primeira vez pelo Windows Latest (Vis: Bleeping Computer), a versão vazada contém alguns novos recursos em desenvolvimento, incluindo novas configurações para um comando “sudo” do Windows.

microsoft-trara-o-comando-sudo-do-linux-para-o-windows-server
Novas configurações de sudo na versão de visualização do Windows Server 2025
Imagem: WindowsLatest

Essas configurações só estão disponíveis após ativar o modo de desenvolvedor, e o comando sudo ainda não funciona na linha de comando, mostrando que está no início do desenvolvimento. No entanto, as configurações do sudo fornecem algumas dicas sobre como o comando funcionará, com a capacidade de executar aplicativos sudo “Em uma nova janela”, “Com entrada desabilitada” e “Inline”.

O Windows já oferece a capacidade de elevar programas automaticamente usando prompts do UAC, fazendo com que os programas sejam executados com privilégios elevados em sua própria janela. Entretanto, algumas ferramentas administrativas, como bcdedit e reagentc, exigem que você seja um administrador para executar esses comandos.

Nesses casos, o comando sudo permitirá que os programas sejam executados com base nas configurações do Windows, como em uma nova janela, embutido na janela atual ou possivelmente em um shell não interativo usando a configuração de entrada desabilitada.

Vale lembrar que a Microsoft geralmente testa novos recursos em compilações de visualização que não chegam às compilações de produção. No entanto, será interessante ver como a Microsoft integra esse recurso ao Windows.