summaryrefslogtreecommitdiff
path: root/adduser.local
blob: d6bbbceeee27a49e42adc295fcfabd711c508cd4 (plain)
  1. #!/bin/sh
  2. set -e
  3. NEWUSERNAME=$1
  4. NEWUID=$2
  5. NEWGID=$3
  6. NEWHOMEDIR=$4
  7. [ "x$NEWHOMEDIR" = "x/home/$NEWUSERNAME" ] || exit 0
  8. #su $1 -c 'echo "$realuser\@$host">~/.forward'
  9. addgroup $NEWUSERNAME users
  10. if [ -x /usr/local/sbin/user-init ]; then
  11. /usr/local/sbin/user-init $NEWUSERNAME
  12. fi
  13. test -e /etc/samba/smbpasswd && \
  14. /usr/local/sbin/smbadduser $NEWUSERNAME:$NEWUSERNAME \
  15. || true
  16. test -x /usr/sbin/add_members || exit 0
  17. if [ -x /var/lib/mailman/lists/users ]; then
  18. /bin/echo $NEWUSERNAME@`/bin/dnsdomainname` \
  19. | /usr/sbin/add_members -n - users
  20. fi
  21. #if [ -x /var/lib/mailman/lists/friends ]; then
  22. # /bin/echo $NEWUSERNAME@`/bin/dnsdomainname` \
  23. # | /usr/sbin/add_members -n - friends
  24. # fi