changeset 3888 | f84ede3e9e3b |
parent 3887 | 571249f69577 |
child 3889 | 1ec45dbc7db5 |
3887:571249f69577 | 3888:f84ede3e9e3b |
---|---|
1 #!/bin/bash |
|
2 |
|
3 IFS=":" |
|
4 AUTH_OK=1 |
|
5 AUTH_FAILED=0 |
|
6 LOGFILE="/var/log/prosody/auth.log" |
|
7 USELOG=false |
|
8 |
|
9 while read ACTION USER HOST PASS ; do |
|
10 |
|
11 [ $USELOG == true ] && { echo "Date: $(date) Action: $ACTION User: $USER Host: $HOST Pass: $PASS" >> $LOGFILE; } |
|
12 |
|
13 case $ACTION in |
|
14 "auth") |
|
15 if [ $USER == "someone" ] ; then |
|
16 echo $AUTH_OK |
|
17 else |
|
18 echo $AUTH_FAILED |
|
19 fi |
|
20 ;; |
|
21 *) |
|
22 echo $AUTH_FAILED |
|
23 ;; |
|
24 esac |
|
25 |
|
26 done |