Eu criei uma conta ckurs na minha estação de trabalho FreeBSD 10. Essa conta usa um script de shell personalizado como um shell de login que conecta o usuário a uma sessão tmux no modo somente leitura. Eu me convenci o suficiente de que isso é seguro.
Eu gostaria de dar aos outros a capacidade de acessar o usuário ckurs sem fornecer qualquer forma de autenticação (sem senha, sem chaves, nada). No passado, eu definia uma senha simples para essa conta, mas fazer com que os usuários digitassem corretamente sempre causou uma pequena confusão, então eu gostaria de evitar isso.
Comecei definindo uma senha em branco com pw usermod ckurs -w none . Isso funciona para logins locais e su , mas não quando eu fizer login via ssh, em vez disso, a autenticação é recusada após solicitar uma senha três vezes.
Qual opção eu preciso definir para onde permitir login sem senha? Melhor seria uma configuração que se aplicasse apenas a essa conta.
Acredito que não alterei nenhuma configuração referente à autenticação no sistema, acredito que o sistema use o PAM para autenticar os usuários por padrão (ainda não tenho certeza), a configuração do PAM não foi alterada a partir dos padrões entregues pelo FreeBSD 10.