入力した任意のパスワードを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
また、構成にはコンソールワイヤーが1つだけ必要です。