Como a senha do root no FreeBSD 9.1 pode ser alterada para o sistema para fins de logins root?

2

Eu nunca encontrei isso antes quando usei o FreeBSD, mas recentemente recebi um novo BSD VPS, e quando eu loguei como usuário de roda e su para root, eu usei "passwd" para mudar a senha de root, mas isso só parece ter mudado a senha localmente (funciona para su, mas não ssh; posso ssh com a senha padrão); Não consigo logar como root usando esta senha.

Verifiquei se o login root estava habilitado em / etc / ssh / sshd_config e, a partir da leitura que fiz sobre o assunto, além de consultar a página man, pode haver diferentes tipos (para diferentes métodos de autenticação) de senhas ( embora eu possa ter entendido mal).

    
por tony_perkis666 20.01.2013 / 19:06

1 resposta

4

O console e o login ssh são passados pelo PAM por padrão, que por padrão usa o método "unix" de verificação de senha (no FreeBSD é usado um banco de dados do arquivo passwd.master). No seu caso, acho que você pode assumir que o console e o ssh têm configurações diferentes no PAM. Verifique /etc/pam.d/sshd , a configuração padrão das seções auth, account e password termina com pam_unix.so ... o arquivo /etc/pam.d/login deve ser semelhante (embora, por padrão, o arquivo sshd tenha mais opções).

    
por 20.01.2013 / 19:23