내가 입력한 임의의 비밀번호를 root
사용하여 operator
모든 사용자(예: or에 있는 모든 사용자)에 대해 내 컴퓨터(FreeBSD 9.1-RELEASE)에 로그인 할 수 있습니다./etc/passwd
비밀번호 재설정을 시도했는데 root
, passwd
다시 로그인을 하려고 하면 임의의 비밀번호를 입력해도 로그인이 되더라구요... 이상하네요.
이것은 에서 직접 로그인하는 경우에만 작동합니다 tty
. SSH를 통해 로그인을 시도하면 모든 것이 잘 작동합니다. 로그인하려면 올바른 비밀번호를 입력해야 합니다. 이 문제를 해결하는 방법?
편집: 내용 /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
답변1
다음 줄이 되도록 /etc/ttys를 편집합니다.
console none unknown off secure
다음으로 교체:
console none unknown off insecure
또한 구성에는 콘솔 와이어가 하나만 있어야 합니다.