Qualquer senha aleatória resulta em um login bem-sucedido em tty

6

Eu consigo acessar minha máquina (FreeBSD 9.1-RELEASE) para qualquer usuário (por exemplo: root ou operator ou qualquer outro que exista em /etc/passwd ) com qualquer senha aleatória que eu digite ...

Eu tentei redefinir a senha para root com passwd , mas, novamente, se eu tentar fazer o login, posso fazer o login com qualquer senha aleatória que eu digite ... estranho.

Isso só funciona quando eu faço o login diretamente de tty . Ao tentar efetuar login via SSH, tudo é como deveria ser - preciso fornecer a senha correta para efetuar login. Como corrigir isso?

EDIT: conteúdo de /etc/ttys :

# name  getty                           type    status          comments
#
# If console is marked "insecure", then init will ask for the root password
# when going to single-user mode.
console none                            unknown off secure
#

console none                            unknown off secure
#
ttyv0   "/usr/libexec/getty Pc"         xterm   on  secure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv2   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv3   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv4   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv5   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv6   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv7   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv8   "/usr/local/bin/xdm -nodaemon"  xterm   off secure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyu0   "/usr/libexec/getty std.9600"   dialup  off secure
ttyu1   "/usr/libexec/getty std.9600"   dialup  off secure
ttyu2   "/usr/libexec/getty std.9600"   dialup  off secure
ttyu3   "/usr/libexec/getty std.9600"   dialup  off secure
# Dumb console
dcons   "/usr/libexec/getty std.9600"   vt100   off secure
    
por Mark Zakred 16.07.2013 / 11:01

1 resposta

1

Edite o / etc / ttys para que a linha:

console none                            unknown off secure

é substituído por:

console none                            unknown off insecure

Além disso, você deve ter apenas uma linha de console na sua configuração.

    
por 04.09.2013 / 10:38