O que é sudo para Windows e como você o usa?

Se você já interagiu com a linha de comando do Linux, provavelmente está familiarizado com o comando sudo, abreviação de “superusuário fazer”. Este comando permite executar ações com privilégios elevados, essencialmente executando-o como root. Isto é necessário para tarefas de administração do sistema inacessíveis a usuários regulares sem os privilégios necessários. Como administrador, você pode configurar o sudo para ser acessível apenas para você, evitando que outras pessoas o utilizem.

Curiosamente, a Microsoft anunciou recentemente a introdução do sudo para Windows. Esta não é uma adição de terceiros; ele está integrado diretamente no sistema operacional Windows. No momento em que este artigo foi escrito, você precisará de uma versão interna começando com a versão 26052 para acessar esse recurso. Com o tempo, isso será gradualmente implementado no canal beta e, eventualmente, nos usuários convencionais. A versão do Windows necessária para ativar esse recurso dependerá de quando você estiver lendo este artigo.

Mas o que o sudo para Windows permite? Nesta postagem, orientarei você sobre como ativar o sudo e usá-lo para executar comandos com privilégios elevados. Fique à vontade para conferir o vídeo sobre o tema acima.

Como habilitar o sudo para Windows

Sudo para Windows não está operacional por padrão. Veja como habilitar o sudo para Windows:

  1. Navegue até o menu Iniciar.
  2. Selecione Configurações.
  3. Selecione Sistema.
  4. Role para baixo até Para desenvolvedores.
  5. Encontre a opção de Habilitar sudo e ative-o.

Esteja ciente de que executar o comando sudo pode expor seu dispositivo e dados pessoais a riscos de segurança.

Depois que o sudo estiver habilitado, você deve abrir uma janela do PowerShell usando o Terminal do Windows. Agora, se você entrarsudo dirisso executará o dir comando com privilégios elevados.

Como ajustar o sudo para configuração do Windows

sudo para windows 1

Por padrão, quando você executa o sudo, ele é iniciado em uma janela separada. Para alterar isso, retorne às Configurações onde você ativou o sudo e ajuste a configuração em Configure como o sudo executa aplicativos em uma nova janela. Existem três opções disponíveis. O primeiro significa que não há nenhuma entrada nele e o segundo o executa em linha, o que eu prefiro. Depois de ajustar essa configuração para inline, você poderá retornar ao terminal e tentar novamente. Agora, quando você corre sudo direle será executado dentro da janela, semelhante à experiência no Linux.

Curiosamente, você também pode ajustar essa configuração usando a linha de comando. Para forçar uma nova janela, você precisará inserir sudo config --enable force New Window. É essencial que “Nova Janela” esteja em maiúscula. Para executar este comando, você deve ser um administrador. Você precisará entrar sudo antes do comando, fazendo com que sudo sudo. Para reverter para a configuração inline, basta digitar sudo sudo normal.

O que o sudo para Windows pode fazer?

Vamos explorar alguns exemplos. Usando sudo para Windows, agora você pode executar aplicativos com privilégios elevados. Por exemplo, se quiser executar o Bloco de Notas com esses privilégios, você pode fazê-lo. Isto pode ser particularmente útil quando você precisa editar um arquivo de configuração que requer direitos de administrador.

Outro exemplo prático é criar um diretório em um local que requer privilégios elevados. Por exemplo, se você navegar para cd\ cd "program files" e tente criar um diretório chamado zob, seu acesso será negado. No entanto, se você entrar sudo mkdir zob você poderá criar o diretório. O mesmo se aplica à remoção do diretório com rmdir zob. Qualquer tarefa que exija direitos administrativos ou privilégios elevados agora pode ser executada na linha de comando usando sudo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima