A Microsoft introduziu oficialmente o sudo no Windows 11 Build 26052. A empresa o considera uma nova maneira de realizar tarefas administrativas com mais rapidez. Muitos usuários sempre desejam ter a opção de executar um comando elevado sem perder o contexto da sessão atual do console. Mas isso não será possível até agora.
As origens do sudo estão no mundo Unix. Nas distribuições BSD e Linux, o comando sudo permite iniciar um programa com os privilégios de segurança de outro usuário. Ele não se aplica apenas à conta do administrador (root), mas pode executar comandos no contexto de qualquer outro usuário. Para completar sua solicitação, ele pede sua senha e verifica se você tem permissão para utilizá-la em um arquivo especial.
Mas a versão do aplicativo para Windows não é nada disso. Depende exclusivamente do Controle de Conta de Usuário e possui três modos diferentes.
Neste tutorial, aprenderemos como habilitar e configurar o novo aplicativo sudo no Windows 11.
Conteúdo esconder Habilite Sudo no Windows 11 Ative o sudo no prompt de comando Como configurar o sudo para Windows Altere o modo sudo no prompt de comando Habilite Sudo no Windows 11 do Registro Perguntas frequentes: Sudo para Windows Quais são os diferentes modos suportados pelo comando sudo? A Microsoft fez uma porta direta para o Linux? É um software proprietário? Suporta arquivos de configuração como 'sudoers'?Habilite Sudo no Windows 11
Para habilitar a ferramenta sudo no Windows 11, faça o seguinte.
impressora não disponível
- Abra oConfiguraçõesaplicativo pressionando Win + I ou com qualquer outro método de sua preferência.
- Navegar paraSistema > Para desenvolvedorespágina.
- Aí, ligue oHabilitar Sudoopção.
- Parabéns, agora você tem a ferramenta sudo habilitada no sistema operacional.
Você terminou. É fácil desabilitar a ferramenta sudo desativando a mesma opção no aplicativo Configurações. Para isso, abra novamente Sistema > Para Desenvolvedores e desative a opção de alternância Ativar Sudo.
Ative o sudo no prompt de comando
Alternativamente, você pode habilitar o sudo no prompt de comando seguindo estas etapas:
como faço para conectar meu pc ao wifi
- Pressione Win + X e selecioneTerminal (Administrador)do cardápio.
- Agora, mude para oPrompt de comandoguia pressionando o atalho Ctrl + Shift + 2 ou selecionando-o no menu de seta suspenso Terminal.
- Na guia cmd, digite o seguinte comando e pressione Enter para executá-lo: |_+_|.
- Você o habilitou com sucesso no Windows 11.
Nota: O comando desfazer que desativa o comando sudo é |_+_|.
O próximo passo é aprender quais são as opções e como configurá-las para esta nova ferramenta.
Como configurar o sudo para Windows
Sudo para Windows oferece suporte a poucos modos de configuração. Dependendo do modo ativo, ele se comporta de forma diferente.
Para configurar o sudo no Windows 11, faça o seguinte.
- Abra o aplicativo Configurações (Win + I).
- À esquerda, clique emSistema.
- À direita, cliquePara desenvolvedores.
- Em Configurar como o sudo executa aplicativos, selecione uma das seguintes opções:
- Em uma nova janela
- Entrada fechada
- Em linha
- A mudança se aplica instantaneamente, então você não precisa reiniciar o computador ou fazer qualquer outra manipulação.
Você terminou.
Saiba mais sobre os modos suportados na seção Perguntas frequentes deste tutorial.
driver dcp l2540
Alternativamente, você pode definir o modo preferido no prompt de comando.
Altere o modo sudo no prompt de comando
- Abra um novo Terminal elevado clicando com o botão direito no botão Iniciar e selecionandoTerminal (Administrador).
- Mude para oPrompt de comandoguia com a sequência de teclado Ctrl + Shift + 2.
- Para ativar o 'Em uma nova janela'opção para sudo, digite |_+_|.
- Para ativar o 'Entrada fechada'opção para sudo, digite |_+_|.
- Para ativar o 'Em linha'opção para sudo, digite |_+_|.
- Pressione a tecla Enter para executar o comando. Voila, o novo modo sudo está definido.
Finalmente, a última coisa que pode lhe interessar é como habilitar e configurar o Sudo com um ajuste no Registro. O próximo capítulo do tutorial analisa isso em detalhes.
Habilite Sudo no Windows 11 do Registro
Para ativar o comando sudo do Registro, faça o seguinte.
- Abra oEditor de registroferramenta, para isso pressione Win + R, digiteregeditnoCorrercaixa e pressione Enter.
- Navegue até oHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionchave. Você pode colar esse caminho na barra de endereço do regedit para ir diretamente para a chave.
- Clique com o botão direito noVersão Atualseção no painel esquerdo e selecioneNovo > Chavedo cardápio.
- Nomeie a nova chaveSudo. Observação: você pode pular as etapas 3 a 4 se já tiver oSudochave.
- Agora, clique com o botão direito noSudonovamente à esquerda e selecioneNovo> valor Dword de 32 bits.
- Nomeie o novo valorHabilitadoe clique duas vezes nele para editá-lo.
- Defina seus dados de valor como1para ativar o sudo emNova janelamodo.
- DefinirHabilitadopara2para fazê-lo funcionar comentrada desabilitada.
- DefinirHabilitadopara3para ligar oem linhamodo.
Você terminou!
Paradesabilitar o comando Sudo, altere o revisadoHabilitadovalor para0.
Para economizar seu tempo, preparei arquivos de registro prontos para uso. Você pode baixá-los no link a seguir.
Baixar arquivos de registro
Eles estão no arquivo ZIP, então extraia-os para qualquer local conveniente.
como emparelhar controladores ps4
Os nomes são autoexplicativos, então basta clicar duas vezes em um arquivo que habilita o modo desejado para o utilitário e clicarSim&OKpara confirmar sua intenção e alterar o Registro.
O ajuste de desfazer também está incluído.
Perguntas frequentes: Sudo para Windows
Quais são os diferentes modos suportados pelo comando sudo?
- Em uma nova janela: Nesta configuração, quando o Sudo para Windows estiver habilitado, ele abrirá uma nova janela de console elevada e executará o comando nessa janela como opção padrão.
- Entrada Fechada:Nesta configuração, o Sudo para Windows executará o processo elevado na janela atual, mas o novo processo será criado sem a capacidade de aceitar a entrada do usuário. Portanto, esta configuração não será adequada para processos que exigem entrada adicional do usuário após a elevação.
- Em linha:Esta configuração se assemelha muito ao comportamento do sudo em outros sistemas operacionais. Nesta configuração, o Sudo para Windows executará o processo elevado com seu stdinput, stdoutput e stderror, todos vinculados à janela atual. Como resultado, o novo processo elevado pode receber entrada e exibir saída na janela atual.
A Microsoft fez uma porta direta para o Linux?
Agora é um aplicativo diferente, que não é compatível com nenhuma das implementações do Linux. Apesar do mesmo nome, não tem nada em comum com o aplicativo Linux.
É um software proprietário?
O sudo para Windows é um projeto de código aberto. Seu código fonte está disponível em GitHub.
Suporta arquivos de configuração como 'sudoers'?
Não, em vez disso funciona através do Controle de conta de usuário. Ao elevar um processo da linha de comando com sudo, uma caixa de diálogo do UAC aparecerá solicitando ao usuário que confirme a elevação. A nova instância funcionará com o mesmo conjunto de variáveis de ambiente, com o mesmo diretório de trabalho e assim por diante. Para os modos Input Closed e Inline, ele realizará a troca de dados por meio de uma conexão RPC especial, permitindo executar um comando elevado e passar seus dados de volta para a instância regular não elevada.