Shell script to find all programs and scripts with setuid bit set on
Posted in Monitoring
#!/bin/bash # Shell script to find all programs and scripts with setuid bit set on. # If your system ever cracked (aka hacked) then system has this kind of binary # installed; besides the normal setuuid scripts/programs # # *TIP* # User directory /home and webroots such as /www canbe mounted with # nosuid option. # # Copyright (c) 2005 nixCraft project. # This script is licensed under GNU GPL version 2.0 or above # For more info, please visit: # http://cyberciti.biz/shell_scripting/bmsinstall.php # ------------------------------------------------------------------------- # This script is part of nixCraft shell script collection (NSSC) # Visit http://bash.cyberciti.biz/ for more information. # ------------------------------------------------------------------------- #SPATH="/usr/local/etc/bashmonscripts" #INITBMS="$SPATH/defaults.conf" #[ ! -f $INITBMS ] && exit 1 || . $INITBMS [ $# -eq 1 ] && : || die "Usage: $($BASENAME $0) directory" 1 DIRNAME="$1" $FIND $DIRNAME -xdev -type f -perm +u=s -print
Download - Email this to a friend - Printable version
Is your site working? Monitor Your Web Site 24/7. Get SMS alerts on server downtime! Free 30-day trial including 20 SMS!
Related Other Helpful Shell Scripts:
- Shell script to find all programs and scripts with setgid bit set on
- Shell Script To Count Number Of Files In Each Subdirectories
- Shell script to find all world-writable files and directories on Linux / UNIX system
- Shell script to find the number of files present in the current directory without using WC command
- Shell Script to find out whether file has read, write and execute permission
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: bash shell script, eq, exit 1, find command, perm, script collection, scripts, setgid, setuid, shell scripting ~ Last updated on: April 10, 2008

