blob: 5ca172ffd9ab9f4cad7e6b77f8bff06eb254e431 (
plain)
- #!/bin/sh
- if [ $# -ne 2 ]; then
- echo "Usage: userforward {account} {forward@address.somewhere}"
- exit 1
- fi
- uid=$1
- addr=$2
- set -e
- homedir=`getent passwd $uid | awk -F: '{print $6}';`
- if [ -e $homedir/.forward ]; then
- echo "User \"$uid\" already has a .forward - exiting..."
- exit 1
- fi
- if [ -d $homedir ]; then
- touch $homedir/.forward
- echo "echo $addr>$homedir/.forward"
- echo $addr>$homedir/.forward
- chown $uid. $homedir/.forward
- echo "Done!"
- else
- echo "Problem with user \"$uid\": Homedir \"$homedir\" doesn't exist - exiting..."
- exit 1
- fi
|