| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/sh
- # Copyright (C) 2008 OpenWrt.org
- bl_option=/sbin/bl-option
- if [ ! -f $bl_option ] ||
- [ ! `$bl_option --get-telnet-enabled` ] ||
- [ `$bl_option --get-telnet-enabled` = "0" ]; then
- echo \
- "
- === IMPORTANT ==========================
- Telnet login is disabled for security
- reasons. Enabling telnet login on the
- host will allow any user connected to
- the same network to login to the host.
- You can enable telnet login with the
- following command in the host console:
- # $bl_option -T 1
- You can disable telnet login with the
- following command in the host console:
- # $bl_option -T 0
- ----------------------------------------
- "
- exit 0
- fi
- grep '^root:[^!]' /etc/passwd >&- 2>&-
- [ "$?" = "0" -a -z "$FAILSAFE" ] &&
- {
- echo "Login failed."
- exit 0
- } || {
- cat << EOF
- === IMPORTANT ============================
- Use 'passwd' to set your login password
- this will disable telnet and enable SSH
- ------------------------------------------
- EOF
- }
- exec /bin/ash --login
|