Se você adora ajustar a configuração do Windows, geralmente precisa executar comandos "elevados" ou de nível de administrador. Você provavelmente está acostumado a fazer isso executando um prompt de comando como administrador, mas está prestes a ficar muito mais fácil com o sudo no Windows.
Apesar do foco geral em configurar tudo por meio dos aplicativos Configurações e assistentes de configuração fáceis de usar no Windows, de vez em quando, você ainda precisa digitar comandos. Muitos deles não funcionarão com sua conta de usuário padrão. Em vez disso, você precisa executá-los como administrador. Exigir permissões de administrador ainda é um conceito relativamente novo no Windows, mas prevaleceu por muito mais tempo em sistemas operacionais mais antigos.
Era tão comum que os desenvolvedores de sistemas operacionais pensaram em uma solução para o problema décadas atrás. As instalações Unix tinham, e ainda têm, um comando su
, que significa "trocar de usuário". Isso permitiria que você alternasse contas para qualquer outro usuário, mas também permitiria que você executasse como conta de administrador ou superusuário do sistema por padrão.
Esta solução funcionou, mas fazer login como administrador para executar um comando parecia um exagero. Como solução, os desenvolvedores criaram o comando sudo, que significa “alternar usuário e fazer” ou “superusuário fazer”, dependendo de várias opiniões. Resumindo, o comando sudo permite executar facilmente um comando com privilégios elevados – cobrimos as diferenças entre su e sudo se você estiver curioso.
Isso significa que o comando sudo é aproximadamente equivalente a clicar com o botão direito do mouse no aplicativo Prompt de Comando, selecionar Executar como administrador e executar um comando, como do_something
. Com a ajuda do comando sudo, você não precisa se preocupar em lembrar de executar o prompt de comando como administrador. Em vez disso, basta digitar sudo do_something
e o comando funcionará exatamente da mesma maneira.
A Microsoft está adicionando o comando sudo ao Windows 11 e, considerando que o suporte para o Windows 10 está diminuindo, não esperamos ver o comando chegando lá tão cedo. No momento em que este artigo foi escrito, o comando sudo estava disponível apenas para participantes do Windows Insider (compilações 26045 e posteriores), especificamente aqueles nos canais Developer e Windows Canary.
Ao contrário de alguns recursos que a Microsoft testa nessas versões, parece bastante provável que o sudo chegue ao sistema operacional em breve.
Se o comando sudo ainda não estiver disponível para sua versão do Windows, você precisará se inscrever no Windows Insider. Este é um processo simples, mas esteja avisado: as opções Desenvolvedor e Canário podem ser instáveis, portanto, não as use em um PC no qual você não deseja perder dados.
Quando você estiver executando uma versão do Windows que tenha o comando sudo disponível, habilitá-lo é um processo simples. Abra o aplicativo Configurações e selecione Sistema à esquerda e Para desenvolvedores na área principal da janela.
Aqui, role para baixo e ative a caixa de seleção que diz Habilitar sudo.
Se você for mais orientado à linha de comando, também poderá habilitar o sudo através do prompt de comando. Ironicamente, isso requer que você execute uma janela CMD elevada. Pressione a tecla Windows, digite “command”, clique com o botão direito em Prompt de Comando (ou PowerShell) e selecione Executar como administrador.
Neste prompt, execute o seguinte comando:
sudo config --enableenable
Depois de ativar o comando sudo no Windows, é simples de usar. Simplesmente acrescente o comando sudo
a qualquer comando que você normalmente precisa executar como administrador e aceite os prompts a seguir.
Um exemplo da Microsoft usa o comando netstat
:
sudo netstat -ab
Este recurso pode parecer um pouco desnecessário – e para muitas pessoas, é. Dito isso, se você passa o dia executando comando após comando no Windows e deseja a simplicidade do comando sudo, sua adição tornará sua vida mais fácil.
A Microsoft parece comprometida com a implementação do sudo, chegando ao ponto de lançar o sudo no GitHub como código aberto. Se a leitura disso o motiva a aprender mais sobre o que acontece nos bastidores do Windows, dê uma olhada em nossa lista de comandos que todo usuário do Windows deve saber.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3