Após rumores, vazamentos e especulações sobre essa possibilidade, finalmente o comando sudo do Linux está chegando ao 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, ao mesmo tempo que permite que os usuários elevem seus privilégios conforme necessário ao executar comandos específicos.
Agora, a Microsoft está trazendo o recurso ‘sudo’ do Linux para o Windows Server 2025, oferecendo uma nova maneira para os administradores elevarem privilégios para aplicativos de console.
Comando sudo do Linux está chegando ao Windows Server
Um exemplo do poder do comando sudo é quando executamos ‘whoami’ como um usuário de baixo privilégio e depois o executamos 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.
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, a versão vazada contém alguns novos recursos em desenvolvimento, incluindo novas configurações para um comando ‘sudo’ do Windows.
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.
É importante observar 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 e será algo para ficar de olho.