Unbecome Root in VFS Module

Jeremy Allison jra at samba.org
Thu Jan 6 02:41:54 UTC 2022

On Wed, Jan 05, 2022 at 02:56:58PM -0700, Orion via samba-technical wrote:
>While adding NFS RQUOTA V2 support to Samba, the request is being made 
>as root and is thus root squashed by the server and fails.
>The reason for the issue is source3/smbd/quotas.c executing 
>become_root() before calling the VFS module.
>I tried calling unbecome_root() within the module, but it did not 

It most certainly should work - if you notice, it's
very common for Samba to do:

... do privileged operation..

>Is there another way to change back to normal UID/GID from 
>within the VFS module?

Explain "but it did not work" more completely please :-).

More information about the samba-technical mailing list