Ativar Touch ID para sudo – seis cores

By | Junho 15, 2022

Acontece que meu novo MacBook Air é tudo o que eu esperava, e não apenas por causa dos novos e elegantes processadores M1. Vindo de um MacBook 2014, estou colhendo os benefícios de todos os outros avanços que a Apple fez em sua linha de laptops nos próximos anos, e o principal deles é a instalação do Touch ID: já o habilitei para 1Password (que salva-vidas) e, graças ao conselho de Seguidor do Twitter JoséPosso trazê-lo para um dos meus lugares favoritos: a linha de comando.

Josef destacou que é relativamente fácil adicionar suporte para Touch ID sudo, um comando de terminal que permite atribuir temporariamente privilégios de superusuário, para fazer coisas que nenhum usuário mortal pode! (Pense nisso como o equivalente de linha de comando de digitar sua senha de administrador na caixa de diálogo que aparece quando você deseja fazer uma alteração no nível do sistema.)

A boa notícia é que a Apple fez a maior parte do trabalho duro construindo um Módulo de Autenticação (PAM) para Touch ID; Tudo o que você precisa fazer é basicamente ativá-lo, o que leva apenas algumas etapas simples.

Abra o Terminal primeiro. Navegue até o diretório onde o sistema armazena a lista de PAMs digitando cd /etc/pam.d/ e abra sudo arquivo lá em seu editor de texto de linha de comando favorito. (Você também pode sempre usar um editor de GUI como BBEdit.) Observe que, se você abri-lo pela linha de comando, precisará usar sudo para fazer isso, já que o arquivo está (compreensivelmente) protegido.

Depois de abri-lo, adicione o seguinte abaixo da primeira linha (você verá os cabeçalhos abaixo de cada uma das entradas):

auth sufficient pam_tid.so

Essa linha fala basicamente de sudo o comando de que o módulo de autenticação Touch ID é suficiente para autorizar o usuário, que é tudo que você precisa fazer.

Salve o arquivo e pronto! Agora, da próxima vez que você usar sudo comando, em vez de ser solicitada uma senha, você receberá uma caixa de diálogo solicitando que você autentique usando o Touch ID, assim como todas as outras vezes que você precisar de autenticação. (E, como um bônus adicional, se você optar por clicar em Digite a senha, será solicitado que você use qualquer senha ou seu Apple Watch, se você tiver um.)

[Dan Moren is the East Coast Bureau Chief of Six Colors. You can find him on Twitter at @dmoren or reach him by email at [email protected] His latest novel, The Nova Incident, comes out in July and is available to pre-order now, so do it!]

Se você aprecia artigos como este, apoie-nos tornando-se um assinante do Six Colors. Os assinantes têm acesso a um podcast exclusivo, histórias exclusivas para membros e uma comunidade especial.

Deixe uma resposta

O seu endereço de email não será publicado.