Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.25 KB | None | 0 0
  1. #!/bin/bash                                                                                                                                              
  2.                                                                                                                                                          
  3. cat /var/log/secure                                                    \                                                                                
  4. | awk '                                                                \                                                                                
  5.  /su | su: |SULOG:|sudo:/                                             \                                                                                
  6.  && !/pam_login_limit/                                                \                                                                                
  7.  && ( $6 !~ /pam_unix\(sudo:auth\)|pam_unix\(su:auth\)/ )             \                                                                                
  8.      '                                                                \                                                                                
  9. | tr -s ' '                                                            \                                                                                
  10. | sed                                                                  \                                                                                
  11.    -e 's/\[ID /[ID_/g'                                                 \                                                                                
  12.    -e 's/ auth\(.*\)\]/_auth\1]/g'                                     \                                                                                
  13. | awk '                                                                \                                                                                
  14.  {                                                                    \                                                                                
  15.    print $5 " || " $1 " " $2 " " $3 " || " $4 " || " $6 " || "        \                                                                                
  16.  } ;                                                                  \                                                                                
  17.  BEGIN {                                                              \                                                                                
  18.    OFS="" ;                                                           \                                                                                
  19.    ORS=""                                                             \                                                                                
  20.  } ;                                                                  \                                                                                
  21.  {                                                                    \                                                                                
  22.    for ( x=7; x<=NF; x++)                                             \                                                                                
  23.      print $x " "                                                     \                                                                                
  24.  } ;                                                                  \                                                                                
  25.  {                                                                    \                                                                                
  26.    print "\n"                                                         \                                                                                
  27.  }                                                                    \                                                                                
  28.      '                                                                \                                                                                
  29. | sort -nr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement