From 716ca530e1c4515d8683c9d5be3d56b301758b66 Mon Sep 17 00:00:00 2001 From: James <> Date: Wed, 4 Nov 2015 11:49:21 +0000 Subject: trunk-47381 --- package/base-files/files/bin/login.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 package/base-files/files/bin/login.sh (limited to 'package/base-files/files/bin/login.sh') diff --git a/package/base-files/files/bin/login.sh b/package/base-files/files/bin/login.sh new file mode 100755 index 0000000..754d290 --- /dev/null +++ b/package/base-files/files/bin/login.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# Copyright (C) 2006-2011 OpenWrt.org + +if ( ! grep -qsE '^root:[!x]?:' /etc/shadow || \ + ! grep -qsE '^root:[!x]?:' /etc/passwd ) && \ + [ -z "$FAILSAFE" ] +then + echo "Login failed." + exit 0 +else +cat << EOF + === IMPORTANT ============================ + Use 'passwd' to set your login password! + ------------------------------------------ +EOF +fi + +exec /bin/ash --login -- cgit v1.2.3