Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ERRORLOG=logfile.log
- if [ $# -ne 1 ]
- then echo "Enter just one parameter" >> $ERRORLOG
- exit 1
- fi
- if [ $EUID -ne 0 ]
- then echo "Run as root" >> $ERRORLOG
- exit 1
- fi
- if [ $(find $1 | wc -l) -ne 1 ]
- then echo "Give a valid file"
- exit 1
- fi
- filename=$(basename $1)
- for user in $(grep -E "x:[0-9]?[1-9]{1}[0-9]{3}" /etc/passwd | cut -d ":" -f 1)
- do
- cp $1 /home/$user/Desktop/$filename 2>> /dev/null
- chown $user /home/$user/Desktop/$filename 2>> /dev/null
- done
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement