[Samba] Execute script on file write

Tomasz Chmielewski mangoo at wpkg.org
Tue Mar 14 09:45:07 GMT 2006


Peter Fortuin wrote:
> Hello,
> 
> I'm working on a quota system here at school. I want to execute a script 
> everytime a user writes on the samba fileserver. This script checks some 
> quota stuff.
> 
> My question is, is it possible that a script is executed everytime a 
> user writes a file to the samba server and if it's possible, how?

I guess it would be rather hard to achieve this, as Samba doesn't offer 
anything like that.
The closest you will find are postexec and preexec directives (a program 
will be executed when the user connects/disconnects from a share).

Anyway, something what you're talking about (executing a script on every 
file write) could be a major bottleneck for the server.
Just imagine, how many files are in the average user profile...

Is there some special reason you have to execute a script after every 
file upload?


Why don't you just set up quota on your Samba server? The system will 
take care of everything.

Additionally, if you're using roaming profiles, you could use the Policy 
Editor to limit user profiles (they will get a pop up warning when they 
log out if the profile exceeds a value you set, and will be requested to 
remove some file).


-- 
Tomasz Chmielewski

Software deployment with Samba
http://wpkg.org


More information about the samba mailing list