Skip to content

Commit

Permalink
policies: widen allowed filepaths
Browse files Browse the repository at this point in the history
Allow writing everywhere aside from things that are probably the wrong
places to write things as the distribution expects to manage those.
  • Loading branch information
supakeen committed Mar 22, 2024
1 parent c8ff1f0 commit d2c6fd4
Showing 1 changed file with 32 additions and 11 deletions.
43 changes: 32 additions & 11 deletions pkg/policies/policies.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,21 +36,42 @@ var MountpointPolicies = pathpolicy.NewPathPolicies(map[string]pathpolicy.PathPo

// CustomDirectoriesPolicies is a set of default policies for custom directories
var CustomDirectoriesPolicies = pathpolicy.NewPathPolicies(map[string]pathpolicy.PathPolicy{
"/": {Deny: true},
"/etc": {},
"/": {},
"/sys": {Deny: true},
"/proc": {Deny: true},
"/dev": {Deny: true},
"/bin": {Deny: true},
"/sbin": {Deny: true},
"/lib": {Deny: true},
"/lib64": {Deny: true},
"/lost+found": {Deny: true},
"/boot": {Deny: true},
"/usr": {Deny: true},
"/sysroot": {Deny: true},
"/tmp": {Deny: true},
"/var/tmp": {Deny: true},
"/run": {Deny: true},
"/var/run": {Deny: true},
})

// CustomFilesPolicies is a set of default policies for custom files
var CustomFilesPolicies = pathpolicy.NewPathPolicies(map[string]pathpolicy.PathPolicy{
"/": {Deny: true},
"/etc": {},
"/root": {},
"/usr/local/bin": {},
"/usr/local/sbin": {},
"/etc/fstab": {Deny: true},
"/etc/shadow": {Deny: true},
"/etc/passwd": {Deny: true},
"/etc/group": {Deny: true},
"/": {},
"/sys": {Deny: true},
"/proc": {Deny: true},
"/dev": {Deny: true},
"/bin": {Deny: true},
"/sbin": {Deny: true},
"/lib": {Deny: true},
"/lib64": {Deny: true},
"/lost+found": {Deny: true},
"/boot": {Deny: true},
"/usr": {Deny: true},
"/sysroot": {Deny: true},
"/tmp": {Deny: true},
"/var/tmp": {Deny: true},
"/run": {Deny: true},
"/var/run": {Deny: true},
})

// MountpointPolicies for ostree
Expand Down

0 comments on commit d2c6fd4

Please sign in to comment.