>> Delete Reply from No. 0 article
No. RE: RE: telnet , ftp 로 접속한 사용자를 강제로 종료
....

등록 2001-04-23 16:53:00 By localhost     조회 2
이름 차주현    

		우리 테스트 서버에 하도 그냥 끊어지는 사람이 많아서
w 로 보면 남아 있는 사람이 많더라구요. 그래서 스크립트를
하나 짰어요.
 killu.sh-------------------------------------------------------
#!/bin/sh
 ID=`id -u`
 if [ $# -ne 1 -o $ID -ne 0 ] ; then
echo "Kill user with pty number (required root)"
echo "Usage: `basename $0` <ptys>" ; exit 0
fi
 COMP=`ps aux | grep $1 | grep -v root | awk '{print $7}' | uniq`
WUS=`w -h | grep $1 | awk '{print $1}'`
 if [ $COMP ] ; then
echo -n "Are you sure to kill $1? (user $WUS)"
read x
case $x in
        Y|y)
        kill -9 `ps aux | grep $1 | awk '{print $2}'` > /dev/null 2>&1
        echo "done boss."
        exit 1
        ;;
        N|n)
        echo "Good boy!"
        exit 0
        ;;
esac
 echo $x
else
echo "$1 not logged in."
fi
-------------------------------------------------------------------
: : 어떤 검색어로 찾아야 할지 몰라서요.. 질문 하나 올립니다.
: :
: : 왠지 있을 것 같은 기능 같은 데요... (있는지 모르겠음다.)
: :
: : telnet 이나 ftp 등으로 접속한 사용자를 강제로...
: :
: : 종료 시킬 수 있나요...
: :
:
: 글쎄요. 더 좋은 방법이 있는지 모르지만 저는 이렇게 하고있어요
: ps ax | grep telnet
: kill -9 {process_number}
:
: ftp도 마찬가지 일겁니다.
:
: 다른 방법 알고 계시는 분은 좀 알려주세요.
 --
return true
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved