[Samba] Re: exclude_dir option for VFS recycle module

Kevin Kobb kkobb at skylinecorp.com
Fri Apr 1 12:46:38 GMT 2005

Kevin Kobb wrote:
> Hello all,
> I am testing the VFS recycle module, and have a question.
> The module is working the way I hoped with the exception of the
> exclude_dir option. I have an entry like:
> exclude_dir = dir1  -- files I place in dir1 are not sent to the recycle
> location. However, if I have a folder beneath dir1 like dir1/dir2, files
> in dir2 get sent to the recycle location. I've tried using wildcards in
> my smb.conf like exclude_dir = dir1/*, exclude_dir = dir1*, and other
> combinations, but still can't get it to work.
> Can somebody advise me if this is an intended mode of operation, a bug,
> or a configuration error on my part?
> I am using Samba 3.12 on 5.3-RELEASE-p6.
> Thanks.

OK, may have found my answer. Found the following in vfs_recycle.c:

/* FIXME: this check will fail if we have more than one level of
* we shoud check for every level 1, 1/2, 1/2/3, 1/2/3/4 ....
*      ---simo
        if (checkparam(recycle_exclude_dir(handle), path_name)) {
                DEBUG(3, ("recycle: directory %s is excluded \n", 	
                rc = SMB_VFS_NEXT_UNLINK(handle, conn, file_name);
                goto done;

More information about the samba mailing list