allow telnet login when ssh password is not set

SVN-Revision: 442
This commit is contained in:
Felix Fietkau 2005-03-24 18:09:49 +00:00
parent 8f655c0756
commit eae7eaa43d

View file

@ -4,8 +4,18 @@
[ -f /etc/sysconf ] && . /etc/sysconf [ -f /etc/sysconf ] && . /etc/sysconf
if [ "$BR2_SYSCONF_TELNET_FAILSAFE_ONLY" = "y" ]; then if [ "$BR2_SYSCONF_TELNET_FAILSAFE_ONLY" = "y" ]; then
if grep '^root:!' /etc/passwd > /dev/null 2>/dev/null; then
echo "You need to set a login password to protect your"
echo "Router from unauthorized access."
echo
echo "Use 'passwd' to set your password."
echo "telnet login will be disabled afterwards,"
echo "You can then login using SSH."
echo
else
echo "Login failed." echo "Login failed."
exit 0 exit 0
fi fi
fi
exec /bin/ash --login exec /bin/ash --login