Pagina inicial » como » Como executar comandos Sudo usando o Touch ID no macOS

    Como executar comandos Sudo usando o Touch ID no macOS

    A digitação de senhas é para otários, e é por isso que a melhor parte do MacBook Pro mais recente é o Touch ID. Pular a tela de bloqueio com um toque rápido é facilmente meu recurso favorito. Mas há um lugar que ainda requer uma senha: o Terminal, se você quiser usar o sudo.

    Felizmente, um tweet de Cabel Sasser nos mostrou como usar o Touch ID também, e leva apenas um minuto para configurar.

    Basicamente, precisamos editar o arquivo de configuração para o sudo, /etc/pam.d/sudo, adicionando uma única linha ao início, auth pam_tid.so suficiente. Se você sabe como fazer isso com o seu editor de texto de preferência, vá em frente, mas para todos os outros, aqui está um tutorial passo-a-passo rápido usando o nano.

    Vá até o Terminal e execute o seguinte comando:

    sudo nano /etc/pam.d/sudo

    Você terá que digitar sua senha, mas não se preocupe: esta será a última vez. O editor de texto será aberto. Crie uma nova linha perto do topo do editor e cole o seguinte:

    auth pam_tid.so suficiente

    Quando tudo parecer com a captura de tela, pressione Control + X para sair e pressione Y seguido de Enter para salvar suas alterações. Você está feito!

    De agora em diante, usar o sudo acionará a janela Touch ID ...

    … E o prompt Touch ID na barra de toque.

    É um pouco enigmático, claro, mas se você tem uma senha longa, isso pode economizar tempo.

    Apenas lembre-se: o sudo é poderoso, então apenas configure isso se você confiar no Touch ID para mantê-lo bloqueado. Note também que configurar isso torna impossível usar sudo sobre SSH, então talvez não configure isso em um Mac ao qual você se conecta remotamente.