Guest User

Untitled

a guest
Dec 8th, 2018
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #!/bin/sh
  2. # script name: mkmailuser
  3. # part of freebsd helpers
  4. # author todo dragnev aka t0d0r
  5.  
  6. ## get command line
  7. user1=$1
  8. password=$2
  9. ip=$3
  10. email=$4
  11. date=`date +"%D %T"`
  12.  
  13. user=`echo ${user1} | tr "[:upper:]" "[:lower:]"`
  14.  
  15. if [ "$ip" = "" ]; then
  16. echo "Usage: $0 <username> <password> <ip> [option@email]"
  17. exit
  18. fi
  19.  
  20. if [ -f /home/mail/$user ]; then
  21. echo "already have account with this login name."
  22. exit
  23. fi
  24.  
  25. echo ${password} | pw useradd ${user} -h 0 -d /home/mail/${user} -m -g 200 -c "mailonly[${ip}]" -s /sbin/nologin || exit
  26.  
  27. echo "
  28. ## username : $user
  29. ## ip : $ip
  30. ## date : $date
  31. ## email : $email
  32. " | tee > /home/mail/$user/create-mail.nfo
  33.  
  34. finger $user
Add Comment
Please, Sign In to add comment