Shell script escape when new user is created

Rowland Penny repenny241155 at
Fri Nov 14 04:10:31 MST 2014

On 14/11/14 08:17, Quentin Gibeaux wrote:
> There was an option for that on samba 3 : "add user script" ( 
> ), but it vanished with samba 4.
> Same story with "add machine script".

They are both still there, but will not do what the OP wants, the 'add 
user script' checked if a windows user existed on the samba server and 
if it didn't, the user was created. With a samba server joined to the 
domain the users already exist everywhere, so the 'add user script' line 
would be ignored.

I suppose that you could use cron to regularly call a script to check 
for any 'whenCreated' attributes created since the last time it was 
checked, and if any are found, the script could then do whatever is 

> On 14/11/2014 05:44, Greg Zartman wrote:
>> I started this topic over on the regular samba mailing list, but it 
>> seems
>> more of a development topic.
>> I'm working to deploy Samba in the SME Server project, a customized 
>> version
>> of Centos for small businesses and home users with an emphasis on 
>> ease of
>> use and solid configuration.
>> As we started to deploy Samba4, the issue came up of what to do about 
>> users
>> created using windows administration tools.  The users we create in 
>> the SME
>> Server are typically created in our server-manager GUI and multiple
>> services are setup for users when the user account is created such as
>> webmail, ftp, file shares, etc.   Since samba 4 allows administrators to
>> manage the Active Directory with windows administration tools, there 
>> really
>> needs to be a way that Samba can notify the system when a new user is
>> created.  Something like root preexec, but when users are created.  This
>> will allow for a shell script escape that could then be used to do other
>> things on the system.
>> Thank you,
>> Greg J. Zartman
>> Board Member
>> Koozali SME Server
>> SME Server user and community member since 2000

More information about the samba-technical mailing list