Execute shell script everytime a new user is created

bash, shell, ubuntu

Solution

From `man adduser`:

   If  the  file  /usr/local/sbin/adduser.local exists, it will be exe‐
   cuted after the user account has been set up  in  order  to  do  any
   local setup.  The arguments passed to adduser.local are:
   username uid gid home-directory

Looks like you can add your user-creation actions here.

Problem

What would be the easiest way to execute a command everytime a new user is added? I checked through `/etc/adduser.conf` but nothing is in there which looks like it will do this? I thought about added it to the users `.bashrc` so it jsut executes when they login, but I would rather have it setup before they have logged in. Any Help would be appreciated.

Original source