[Samba] GPMC error 0x80070005 when saving "User Configuration > Preferences > Folders"

Nicolas Martinussen nicolas.martinussen at joskin.com
Tue Nov 4 13:29:20 UTC 2025


Hello,

There is probably a better way, but what I do when I have this issue is that I do a chmod -R 777 on the policy folder (/var/lib/samba/sysvol/campus.sertao.ifrs.edu.br/Policies/{301F7BDC-2E40-4E97-BD1D-BCB90E5D3DB0} in your case). Then, I do my change. And after that, I do a samba-tool ntacl sysvolreset to restore the permissions correctly.

Nicolas

> hello,
> 
> I am having a problem with Group Policy Management on my Samba AD DC.
> 
> *My Environment:*
> 
>    -
> 
>    *Samba Version:* Version 4.22.6-Debian-4.22.6+dfsg-0~~mjt+deb12
>    -
> 
>    *OS:* Debian 12
> 
> *My Goal:* I am trying to create a simple GPO (User Configuration > Preferences > Folders) to create a new folder for users at %UserProfile%\DevRuns\bin.
> 
> *The Problem:* When I am in the Group Policy Management Editor and try to save this new "Folders" setting, I get an "Access Denied" error. The exact message is: Error (0x80070005) occurred saving settings file. Access is denied.
> 
> *Troubleshooting Steps I Have Taken:*
> 
> I assumed it was a SYSVOL permissions issue, so I ran the following commands on my Debian server:
> 
>    1.
> 
>    First, I ran samba-tool ntacl sysvolcheck. It failed and reported a
>    mismatch:
> 
>    ERROR(<class 'samba.provision.ProvisioningError'>): uncaught
> exception - ProvisioningError: DB ACL on GPO directory
> /var/lib/samba/sysvol/campus.sertao.ifrs.edu.br/Policies/{301F7BDC-2E40-4E97-BD1D-BCB90E5D3DB0}/User/Preferences/Folders
> O:BAG:DAD:(A;OICI;FA;;;DA)(A;OICI;FA;;;EA)(A;;FA;;;BA)(A;OICIIO;FA;;;CO)(A;OICI;FA;;;SY)(A;OICI;0x1200a9;;;AU)(OA;OICI;;;;AU)(A;OICI;0x1200a9;;;ED)
> does not match expected value
> O:DAG:DAD:P(A;OICI;FA;;;DA)(A;OICI;FA;;;EA)(A;OICIIO;FA;;;CO)(A;OICI;FA;;;DA)(A;OICI;FA;;;SY)(A;OICI;0x1200a9;;;AU)(OA;OICI;;edacfd8f-ffb3-11d1-b41d-00a0c968f939;;AU)(A;OICI;0x1200a9;;;ED)
> from GPO object
>    ...
> 
>    2.
> 
>    Next, I ran samba-tool ntacl sysvolreset to fix the permissions.
>    3.
> 
>    I ran samba-tool ntacl sysvolcheck again, and it completed with no
>    errors. The permissions seemed to be fixed.
>    4.
> 
>    I went back to Windows and tried to save the GPO setting again. It
>    failed with the *exact same error: 0x80070005*.
>    5.
> 
>    After the failed save, I ran samba-tool ntacl sysvolcheck one more time,
>    and it reported the same ACL mismatch error as in step 1.
> 
> It seems that sysvolreset works, but the moment I try to save the GPO from
> Windows, the save operation fails and breaks the ACLs again.
> 
> Has anyone seen this behavior? Is this a configuration I am missing?
> 
> Thank you for your help.
> --
> Elias Pereira
> --


More information about the samba mailing list