1255670Sdes# $OpenBSD: login-timeout.sh,v 1.5 2013/05/17 10:23:52 dtucker Exp $ 2128456Sdes# Placed in the Public Domain. 3128456Sdes 4128456Sdestid="connect after login grace timeout" 5128456Sdes 6128456Sdestrace "test login grace with privsep" 7128456Sdesecho "LoginGraceTime 10s" >> $OBJ/sshd_config 8128456Sdesecho "MaxStartups 1" >> $OBJ/sshd_config 9128456Sdesstart_sshd 10128456Sdes 11146998Sdes(echo SSH-2.0-fake; sleep 60) | telnet 127.0.0.1 ${PORT} >/dev/null 2>&1 & 12128456Sdessleep 15 13128456Sdes${SSH} -F $OBJ/ssh_config somehost true 14128456Sdesif [ $? -ne 0 ]; then 15128456Sdes fail "ssh connect after login grace timeout failed with privsep" 16128456Sdesfi 17128456Sdes 18214979Sdes$SUDO kill `$SUDO cat $PIDFILE` 19128456Sdes 20128456Sdestrace "test login grace without privsep" 21128456Sdesecho "UsePrivilegeSeparation no" >> $OBJ/sshd_config 22128456Sdesstart_sshd 23128456Sdes 24146998Sdes(echo SSH-2.0-fake; sleep 60) | telnet 127.0.0.1 ${PORT} >/dev/null 2>&1 & 25128456Sdessleep 15 26128456Sdes${SSH} -F $OBJ/ssh_config somehost true 27128456Sdesif [ $? -ne 0 ]; then 28128456Sdes fail "ssh connect after login grace timeout failed without privsep" 29128456Sdesfi 30