kill_ppp скрипт

чтобы убивать интерфейсы ppp

#!/bin/bash
 
log=/var/log/kill_ppp
 
case "$1" in
  --help)
    echo "Usage: kill_ppp OPTIONS"
    echo "OPTIONS:"
    echo "-if: ppp interface"
    echo "-ip: ip address"
    ;;
  -if)
    /bin/kill `cat /var/run/$2.pid`
    ;;
  -ip)
    array=(`/sbin/route -n|grep "$2 "| grep ppp| awk {'print $8'}`)
    for i in "${array[@]}"
       do
         echo "$i"
         /bin/kill `cat /var/run/$i.pid`
         echo "`date "+%b %d %H:%M:%S"` $i $2 reset" >> $log
       done
    ;;
  *)
    echo "error: not specify OPTIONS"

failed CHAP Session verification

Jan 19 15:18:51 ngtu2 pppd[4861]: sent [CHAP Success id=0x79 ""]
Jan 19 15:18:51 ngtu2 pppd[4861]: Initializing PAM (2) for user keyko
Jan 19 15:18:51 ngtu2 pppd[4861]: ---> PAM INIT Result = 0
Jan 19 15:18:51 ngtu2 pppd[4861]: Attempting PAM account checks
Jan 19 15:18:51 ngtu2 pppd[4861]: PAM Account checks failed: 7: Authentication failure
Jan 19 15:18:51 ngtu2 pppd[4861]: Peer keyko failed CHAP Session verification

бывает такая лажа в дебаге, сильно не разбирался почему, но pppoe-server при установленной опции login, обращается к PAM
/etc/pam.conf ответов не дал