# Permissions to run chef push policy\_group policy\_name

**URL:** <https://discourse.chef.io/t/permissions-to-run-chef-push-policy-group-policy-name/14806>\
**Category:** Chef Infra (archive)\
**Created:** [March 25, 2019, 12:21pm UTC](https://discourse.chef.io/t/permissions-to-run-chef-push-policy-group-policy-name/14806 "2019-03-25T12:21:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![evidal](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@evidal](https://discourse.chef.io/u/evidal)\
**Post date:** [March 25, 2019, 12:21pm UTC](https://discourse.chef.io/t/permissions-to-run-chef-push-policy-group-policy-name/14806/1 "2019-03-25T12:21:06Z")

</div>

I want to push a new version of a policyfile to the Chef server.

With an admin user I can do it. But, what are the permissions a normal user (or client) need to do so?

This is what I get when I run `run chef push rehearsal <policy_name>` with a normal user:

````auto
Error: Failed to upload policy to policy group rehearsal
Reason: (Net::HTTPServerException) HTTP 403 Forbidden: missing update permission```

Thank you very much for your help!

````

---

<div class="post-metadata">

**Author:** ![evidal](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@evidal](https://discourse.chef.io/u/evidal)\
**Post date:** [April 2, 2019, 7:16am UTC](https://discourse.chef.io/t/permissions-to-run-chef-push-policy-group-policy-name/14806/2 "2019-04-02T07:16:58Z")

</div>

I could solve this thanks to the support I received from [https://chefcommunity.slack.com/messages/C2VACTK2A/](https://chefcommunity.slack.com/messages/C2VACTK2A/)

Basically, I needed to give the user (or client) permission to write on `policies`, `policy_groups`, `cookbook_artifacts` containers.
