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.