{"action":"opened","issue":{"url":"https://api.github.com/repos/saltstack/salt/issues/32681","repository_url":"https://api.github.com/repos/saltstack/salt","labels_url":"https://api.github.com/repos/saltstack/salt/issues/32681/labels{/name}","comments_url":"https://api.github.com/repos/saltstack/salt/issues/32681/comments","events_url":"https://api.github.com/repos/saltstack/salt/issues/32681/events","html_url":"https://github.com/saltstack/salt/issues/32681","id":149457046,"number":32681,"title":"salt.states.file should support relative/symbolic modes","user":{"login":"brevilo","id":985598,"avatar_url":"https://avatars.githubusercontent.com/u/985598?v=3","gravatar_id":"","url":"https://api.github.com/users/brevilo","html_url":"https://github.com/brevilo","followers_url":"https://api.github.com/users/brevilo/followers","following_url":"https://api.github.com/users/brevilo/following{/other_user}","gists_url":"https://api.github.com/users/brevilo/gists{/gist_id}","starred_url":"https://api.github.com/users/brevilo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brevilo/subscriptions","organizations_url":"https://api.github.com/users/brevilo/orgs","repos_url":"https://api.github.com/users/brevilo/repos","events_url":"https://api.github.com/users/brevilo/events{/privacy}","received_events_url":"https://api.github.com/users/brevilo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-19T13:07:51Z","updated_at":"2016-04-19T13:07:51Z","closed_at":null,"body":"The `salt.states.file` module allows to set file/directory permissions by specifying common numerical UNIX mode values (see `file` and `directory` functions). In contrast to `chmod`, however, it doesn't support relative or symbolic mode values like `g+w`. Thus one can only modify permissions as a whole, not individual bits (without workarounds like `salt.states.cmd.run`).\r\n"}}