Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # script name: mkmailuser
- # part of freebsd helpers
- # author todo dragnev aka t0d0r
- ## get command line
- user1=$1
- password=$2
- ip=$3
- email=$4
- date=`date +"%D %T"`
- user=`echo ${user1} | tr "[:upper:]" "[:lower:]"`
- if [ "$ip" = "" ]; then
- echo "Usage: $0 <username> <password> <ip> [option@email]"
- exit
- fi
- if [ -f /home/mail/$user ]; then
- echo "already have account with this login name."
- exit
- fi
- echo ${password} | pw useradd ${user} -h 0 -d /home/mail/${user} -m -g 200 -c "mailonly[${ip}]" -s /sbin/nologin || exit
- echo "
- ## username : $user
- ## ip : $ip
- ## date : $date
- ## email : $email
- " | tee > /home/mail/$user/create-mail.nfo
- finger $user
Add Comment
Please, Sign In to add comment